免费注册 查看新帖 |

Chinaunix

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

DNS服务器用“host”测试时是正确的,但后面测试就变不对了!很不理解怎么回事?! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-22 12:32 |只看该作者 |倒序浏览
在VM下:
我的DNS服务器用“host”命令测试时是正确的,但后面测试就变成不对了!很不理解怎么回事?!

我的主机的IP:192.168.0.1
我的VM虚拟机的IP:192.168.0.99

为什么会有这样的怪问题呢?



[root@mylinux named]# host www.happy.com  (执行正向查询命令)
www.happy.com has address 192.168.0.1

[root@mylinux named]# host 192.168.0.1   (执行反向查询命令)-------------这是正确的!!!!!
1.0.168.192.in-addr.arpa domain name pointer www.happy.com.
1.0.168.192.in-addr.arpa domain name pointer dns.happy.com.

[root@mylinux named]# host -t NS happy.com  (查询NS)
happy.com name server dns.happy.com.

[root@mylinux named]# host -t SOA happy.com  (查询SOA的A记录)
happy.com SOA dns.happy.com. root.happy.com. 42 10800 900 604800 86400


第一次测试没问题!第二次我测试时,反向的测试变成了“DEll.mshome.net.”?很不理解?

[root@mylinux named]# host www.happy.com
www.happy.com has address 192.168.0.1
[root@mylinux named]# host 192.168.0.1  ------------------这就不对了(DELL是我的电脑的名字)
1.0.168.192.in-addr.arpa domain name pointer DEll.mshome.net.
[root@mylinux named]# host -t NS happy.com
happy.com name server dns.happy.com.
[root@mylinux named]# host -t SOA happy.com
happy.com SOA dns.happy.com. root.happy.com. 42 10800 900 604800 86400


其他都是对的!为什么反向解析会变成DEll.mshome.net.呢?怎么使它正确呢?!!!!

[ 本帖最后由 zxzcccc 于 2008-9-22 16:40 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-09-22 12:33 |只看该作者
请高手快帮帮忙看看吧!谢谢!!!!!!

论坛徽章:
0
3 [报告]
发表于 2008-09-22 13:09 |只看该作者
这是我的反向解析配置文件:


$TTL    86400
@       IN      SOA     dns.happy.com. root.happy.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      dns.happy.com.

1       IN      PTR     dns.happy.com.
1       IN      PTR     www.happy.com.
~




这是我的正向解析文件:

$TTL    86400
@               IN SOA  dns.happy.com.       root.happy.com. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

                IN NS           dns.happy.com.
dns             IN A            192.168.0.1
www             IN A            192.168.0.1

~



有什么不对吗?!!!

论坛徽章:
0
4 [报告]
发表于 2008-09-22 15:22 |只看该作者
你确定没有修改任何地方条件下,出那错是吧,
那么
你第三次是什么结果????

论坛徽章:
0
5 [报告]
发表于 2008-09-22 16:40 |只看该作者
我只要在/etc/reslou.conf中加上:

nameserver 127.0.0.1

就又会可以反向解析了,但是一会儿又不对了!还是方向解析成

Non-authoritative answer:
Name:   DELL.mshome.net
Address: 192.168.0.1

用nslookup测试,就是:

[D[root@mylinux named]# nslookup
> set type=SOA
> happy.com
;; connection timed out; no servers could be reached

[root@mylinux named]# nslookup
> www.happy.com
;; connection timed out; no servers could be reached

[root@mylinux named]# nslookup
> 192.168.0.1
Server:         192.168.0.1
Address:        192.168.0.1#53

Non-authoritative answer:
1.0.168.192.in-addr.arpa        name = DELL.mshome.net.

很奇怪!我的windows的防火墙已经关了

我的主机的IP:192.168.0.1
我的VM虚拟机的IP:192.168.0.99

为什么会有这样的怪问题呢?

论坛徽章:
0
6 [报告]
发表于 2008-09-22 17:32 |只看该作者
这样吧,你试着解析一下,不做任何修改
再看日志  /etc/log/message

论坛徽章:
0
7 [报告]
发表于 2008-09-23 08:24 |只看该作者
我用natstat命令看了一下,这里的domain怎么不对啊?应该是192.169.0.1啊?怎么该啊?

[root@mylinux ~]# netstat -a |more
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address        
     State      
tcp        0      0 *:679                       *:*                    
     LISTEN      
tcp        0      0 *:mysql                     *:*                    
     LISTEN      
tcp        0      0 *:sunrpc                    *:*                    
     LISTEN      
tcp        0      0 192.168.0.99:domain         *:*                    
     LISTEN      
tcp        0      0 mylinux:domain              *:*                    
     LISTEN      
tcp        0      0 mylinux:ipp                 *:*                    
     LISTEN      
tcp        0      0 mylinux:rndc                *:*                    
     LISTEN      
tcp        0      0 mylinux:smtp                *:*                    
     LISTEN      
tcp        0      0 *:http                      *:*                    
     LISTEN      
tcp        0      0 *:ssh                       *:*                    
     LISTEN      
tcp        0      0 ::ffff:192.168.0.99:ssh     George.mshome.net:2177
     ESTABLISHED
udp        0      0 *:673                       *:*                    
                 
udp        0      0 *:676                       *:*                    
                 
udp        0      0 *:32812                     *:*                    
                 
udp        0      0 192.168.0.99:domain         *:*                    
                 
udp        0      0 mylinux:domain              *:*                    
                 
udp        0      0 *:sunrpc                    *:*                    
                 
udp        0      0 *:ipp                       *:*                    
                 
udp        0      0 *:32813                     *:*                    
                 
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     6949   /tmp/.font-uni
x/fs7100
unix  2      [ ACC ]     STREAM     LISTENING     8746   /tmp/mysql.soc
k
unix  2      [ ACC ]     STREAM     LISTENING     10100  /tmp/ssh-AybVJ
C4570/agent.4570
unix  2      [ ]         DGRAM                    7141   @/var/run/hal/
hotplug_socket
unix  2      [ ACC ]     STREAM     LISTENING     6525   /var/run/acpid
.socket
unix  2      [ ACC ]     STREAM     LISTENING     6825   /dev/gpmctl
unix  2      [ ]         DGRAM                    2746   @udevd
unix  11     [ ]         DGRAM                    6088   /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     7007   /var/run/dbus/
system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     6921   /var/run/iiim/
.iiimp-unix/9010
unix  2      [ ]         DGRAM                    10214  
unix  2      [ ]         DGRAM                    9808   
unix  3      [ ]         STREAM     CONNECTED     7140   /var/run/dbus/
system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7139   
unix  3      [ ]         STREAM     CONNECTED     7123   /var/run/dbus/
system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7122   
unix  3      [ ]         STREAM     CONNECTED     7015   
unix  3      [ ]         STREAM     CONNECTED     7014   
unix  2      [ ]         DGRAM                    6964   
unix  2      [ ]         DGRAM                    6889   
unix  2      [ ]         DGRAM                    6824   
unix  2      [ ]         DGRAM                    6809   
unix  2      [ ]         DGRAM                    6782   
unix  2      [ ]         DGRAM                    6720   
unix  3      [ ]         STREAM     CONNECTED     6396   
unix  3      [ ]         STREAM     CONNECTED     6395   
unix  2      [ ]         DGRAM                    6295   
unix  2      [ ]         DGRAM                    6099

论坛徽章:
0
8 [报告]
发表于 2008-09-23 08:58 |只看该作者
[root@mylinux named]# nslookup
> www.happy.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   www.happy.com
Address: 192.168.0.1
> 127.0.0.1
Server:         192.168.0.1
Address:        192.168.0.1#53

Non-authoritative answer:
1.0.0.127.in-addr.arpa  name = localhost.

Authoritative answers can be found from:
> happy.happy.com
Server:         127.0.0.1          (应该是192.168.0.1才对啊,怎么回事啊?!!!!)
Address:        127.0.0.1#53   (应该是192.168.0.1才对啊)

happy.happy.com canonical name = www.happy.com.
Name:   www.happy.com
Address: 192.168.0.1
>

论坛徽章:
0
9 [报告]
发表于 2008-09-23 09:21 |只看该作者
这是我的/var/log/messages的信息(重启named)!帮我看看为什么domain不是192.168.0.1

[root@mylinux log]# /etc/init.d/named restart
停止 named:[  确定  ]
启动 named:[  确定  ]
[root@mylinux log]# more messages |grep named
Sep 22 09:56:10 mylinux named[5043]: shutting down: flushing changes
Sep 22 09:56:10 mylinux named[5043]: stopping command channel on 127.0.0.1#953
Sep 22 09:56:10 mylinux named[5043]: no longer listening on 127.0.0.1#53
Sep 22 09:56:10 mylinux named[5043]: no longer listening on 192.168.0.99#53
Sep 22 09:56:10 mylinux named[5043]: exiting
Sep 22 09:56:10 mylinux named:  succeeded
Sep 22 09:56:12 mylinux named[5135]: starting BIND 9.2.4 -u named -t /var/named/chroot
Sep 22 09:56:12 mylinux named[5135]: using 1 CPU
Sep 22 09:56:12 mylinux named[5135]: loading configuration from '/etc/named.conf'
Sep 22 09:56:12 mylinux named[5135]: listening on IPv4 interface lo, 127.0.0.1#53
Sep 22 09:56:12 mylinux named[5135]: listening on IPv4 interface eth0, 192.168.0.99#53
Sep 22 09:56:12 mylinux named[5135]: command channel listening on 127.0.0.1#953
Sep 22 09:56:12 mylinux named[5135]: zone 0.in-addr.arpa/IN: loaded serial 42
Sep 22 09:56:12 mylinux named[5135]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Sep 22 09:56:12 mylinux named[5135]: zone 0.168.192.in-addr.arpa/IN: loaded serial 1997022700
Sep 22 09:56:12 mylinux named[5135]: zone 255.in-addr.arpa/IN: loaded serial 42
Sep 22 09:56:12 mylinux named[5135]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700
Sep 22 09:56:12 mylinux named[5135]: zone happy.com/IN: loaded serial 42
Sep 22 09:56:12 mylinux named[5135]: zone localdomain/IN: loaded serial 42
Sep 22 09:56:12 mylinux named[5135]: zone localhost/IN: loaded serial 42
Sep 22 09:56:13 mylinux named: named 启动 succeeded
Sep 22 09:56:13 mylinux named[5135]: running
Sep 22 09:56:13 mylinux named[5135]: zone 0.168.192.in-addr.arpa/IN: sending notifies (serial 1997022700)
[root@mylinux log]#
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP