免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3395 | 回复: 5
打印 上一主题 下一主题

[DNS] Red Hat Linux9的DNS服务可以反向解析,但是不能正规域解析?请高手帮助。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-08 10:40 |只看该作者 |倒序浏览
各位高手大侠,请帮我看看。
我在家的虚拟机的Linux上配置了DNS,Linux的IP地址是192.168.0.2,主机名是linux1.zhy.com。我使用的是Red Hat Linux9中预安装的BIND 9.2.1。
我目前已经把XP的默认DNS服务器指向了192.168.0.2,可以正常地上网。
而且,反向的DNS解析也可以实现。比例,我使用的网关是192.168.0.1我给它的域名是gateway.zhy.com;我给192.168.0.2的域名是linux1.zhy.com。当我使用nslookup测试DNS的时候,我可以从IP地址正确地获得对应的域名。但是,当我在nslookup的命名行中输入域名时它却提示我:
Server:         192.168.0.2
Address:        192.168.0.2#53

** server can't find linux1.zhy.com: SERVFAIL
为什么反向域解析可以,但是正规域解析就说找不到呢,请高手给我一点提示,我已经尝试了1周了。谢谢。

下面是我写的配置文件。
/*DNS信息源指向文件:/etc/named.conf;信息源可以是本地信息源,也可以是远程信息源。*/   
options {
        directory "/var/named";    //保存DNS文件的目录,对于域名主服务器是本地目录。
//         query-source address * port 53;
};
/*指定高速缓存文件配置,以域名或文件为参数;域名一般使用“.”。*/
Zone "." IN {
        Type hint;
        File "named.ca";
};
/*正规域区文件配置*/
Zone "zhy.com" IN {                 /*域名主服务器对linux.com域有控制权。*/
        Type master;
        File "named.hosts";     /*域名信息保存的区文件文件名*/
};
/*反向域区文件配置*/
Zone "0.168.192.in-addr.arpa" IN {
        Type master;
        File "named.rev";        /*域名信息保存的反向域区文件文件名*/
};
/*回送文件配置*/
Zone "0.0.127.in-addr.arpa" IN {
        Type master;
        File "named.local";        /*域名信息保存的回送文件文件名*/
};
;
; /var/named/named.hosts  正规域区文件
;
@ 1D IN SOA linux1.zhy.com. janet.zhy.com.(
        16                         ; serial
        86400                         ; refresh: once per day
        3600                         ; retry: one hour
        3600000                                 ; expire: 42 days
        604800                         ; minimum: 1 week
)
IN NS linux1.zhy.com
;
; 定义linux1.zhy.com为本地的邮件服务器。
linux1 IN MX 10 linux1.zhy.com.
;
; 将localhost.解析为127.0.0.1,其中localhost后有点说明这是一个绝对域名不相对于zhy.com
localhost. IN A 127.0.0.1
; 解析网关gateway.zhy.com的IP地址为192.168.0.1,其中gateway后没有点说明这是一个相对域名相对于zhy.com
gateway IN A 192.168.0.1
; 给网关域名设置一个别名linux-gate,即linux-gate.zhy.com
linux-gate IN CNAME gateway
; 解析第一台Linux的主机名linux1.zhy.com的IP地址为192.168.0.2
linux1 IN A 192.168.0.2
;
; 反向域区文件/var/named/named.rev
; Reverse mapping of our IP addresses
; Origin is 0.168.192.in-addr.arpa.
;
@ 1D IN SOA linux1.zhy.com. janet.zhy.com. (
        16                ; serial
        86400                ; refresh: once per day
        3600                ; retry: one hour
        3600000                ; expire: 42 days
        604800                ; minimum: 1 week
)

@ IN NS linux1.zhy.com.        ;指定域的域名服务器。

1 IN PTR linux1.zhy.com.;将192.168.0.1反向解析为linux1.zhy.com
;
; 回送文件/var/named/named.local
; Reverse mapping of 127.0.0
; Origin is 0.0.127.in-addr.arpa.

@ IN SOA linux1.zhy.com. janet.zhy.com. (
        1                        ; 版本号
        360000                        ; refresh: 100 hrs       
        3600                        ; retry: one hour
        3600000                        ; expire: 42 days
        360000                        ; minimum: 100 hrs
)

@ IN NS linux1.zhy.com.                ;

1 IN PTR localhost.                ; 将127.0.0.1映射为localhost

论坛徽章:
0
2 [报告]
发表于 2007-07-08 11:34 |只看该作者
木看明白   

论坛徽章:
0
3 [报告]
发表于 2007-07-08 12:15 |只看该作者
是我写得不是特别清楚吗?

论坛徽章:
0
4 [报告]
发表于 2007-07-08 15:30 |只看该作者
怎么没有人理我。我自己顶一下吧。请大侠们帮帮我呀。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2007-07-08 17:26 |只看该作者
先從 /var/log/messages 開始吧。

论坛徽章:
0
6 [报告]
发表于 2007-07-10 12:14 |只看该作者
谢谢大家。这个问题我已经解决了。原因是“/etc/resolv.conf”配置文件我没有配置。这个错误,是太菜了。
谢谢大家。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP