奇怪DNS问题!
网络环境:1、 防火墙192.168.7.1-->H3C三层交换机(划分了多个VLAN)-->连接各电脑或子交换机。各网段为:192.168.0.X192.168.1.X192.168.2.X192.168.3.X192.168.4.X192.168.5.X192.168.6.X192.168.7.X
2、域服务器是192.168.0.200 网关192.168.0.1DNS127.0.0.1
3、所有电脑登录域服务器,登录正常,各VLAN的网关为VLAN IP ,DNS为192.168.0.200(域服务器IP)192.168.7.1(防火墙IP)
问题:
1、我用ping计算机全名如 ping yw02.abc.com 正常
但有些机器ping其它机器也有可能不通(开机并关闭了XP防火墙)
2、我用ping计算机名 如 ping yw02 正常
但有些机器ping其它机器也有可能不通(开机并关闭了XP防火墙)
3、我采用nslookup命令则就有大问题了,如下;
>nslookup
*** Can't find server name for address 192.168.0.200: Non-existent domain
Default Server:4_WAN_QVM_Router.4_WAN_QVM_Router
Address:192.168.7.1
> www.sina.com.cn
Server:4_WAN_QVM_Router.4_WAN_QVM_Router
Address:192.168.7.1
Non-authoritative answer:
Name: www.sina.com.cn.jiaming.com
Address:192.168.1.135
> yw02.abc.com
Server:4_WAN_QVM_Router.4_WAN_QVM_Router
Address:192.168.7.1
Non-authoritative answer:
Name: yw02.abc.com.abc.com
Address:192.168.1.135
如果我直接去ping www.sina.com.cn或ping yw02.abc.com 都是通的。上网正常,内网访问也正常
4、但有些机器ping yw02.abc.com 可有可能解析为 192.168.1.135 现象,结果肯定不通。如果禁用网卡,再次开启、清除dns缓存,ipconfig /flushdns 则再去ping yw02.abc.com 则可以正常解析yw02的ip。
5、假如我把备用的dns取消掉,也就是说没有192.168.7.1这个DNS。那么会出现以下现象:
C:\Documents and Settings\Administrator>nslookup
*** Can't find server name for address 192.168.0.200: Non-existent domain
*** Default servers are not available
Default Server:UnKnown
Address:192.168.0.200
> www.sina.com.cn
Server:UnKnown
Address:192.168.0.200
Non-authoritative answer:
Name: ara.sina.com.cn
Addresses:58.63.236.46, 58.63.236.47, 58.63.236.48, 58.63.236.49
58.63.236.50, 58.63.236.26, 58.63.236.27, 58.63.236.28, 58.63.236.29
58.63.236.30, 58.63.236.31, 58.63.236.32, 58.63.236.33, 58.63.236.34
58.63.236.44, 58.63.236.45
Aliases:www.sina.com.cn, jupiter.sina.com.cn
> www.dghuixun.com
Server:UnKnown
Address:192.168.0.200
Non-authoritative answer:
Name: www.dghuixun.com
Address:219.232.224.91
请问是什么原因造成以上现象的。。请各位帮忙给我指点一下。。谢谢!! 感觉你的DNS服务器没配置好
回复 2楼 lanbor 的帖子
我有同感呀。。但不知是那没设置好呀。 1.DC的DNSIP设置成自己的IP。2,DNS服务器设置好转发。多加几个本地ISP指定的DNS。
设置反向解析。
3。DNS所以机器允许上网
测试一下
回复 4楼 kingstar 的帖子
我的网络采用是三层交换机(默认开启了路由功能),划分了多个VLAN。并且也做了域。域ip为192.168.0.200,各网段电脑登陆域都正常。但是DNS有点问题。提示如下:C:\Documents and Settings\Administrator>nslookup
*** Can't find server name for address 192.168.0.200: Non-existent domain
*** Default servers are not available
Default Server:UnKnown
Address:192.168.0.200
当然他是可以解析内网电脑及外网的域名。但为什么会出现:
*** Can't find server name for address 192.168.0.200: Non-existent domain
*** Default servers are not available
我在DNS服务器上使用NSLOOKUP 出现的提示如下:
Default Server:localhost
Address:127.0.0.1
解析正常。服务器设置的主DNS是127.0.0.1备用 202.96.128.86
请问是什么原因造成客户端会提示连接DNS错误呢? 1.DC的DNSIP设置成自己的IP。
2,DNS服务器设置好转发。多加几个本地ISP指定的DNS。
设置反向解析。
3。DNS所以机器允许上网
测试一下
没看到我的提示?
那些域控制器只设置本地的DNS服务器,如果有多台DC的话。
在DNS服务器设置转发。可以搜索一下方法。
建立DNS所以网段的反向解析。搜索
[ 本帖最后由 kingstar 于 2009-7-28 14:10 编辑 ]
页:
[1]