- 论坛徽章:
- 0
|
我的solaris 10 下的一台DNS服务器\r\nresolv.conf文件内容如下:\r\ndomain ooo.com\r\nnameserver 127.0.0.1 \r\nnameserver 202.103.96.68\r\n\r\nnsswitch.conf文件内容如下\r\npasswd: files\r\ngroup: files\r\nhosts: files dns\r\nipnodes: files \r\nnetworks: files \r\n.....\r\n\r\n我在服务器上\r\n# nslookup www.163.com\r\nServer: 127.0.0.1\r\nAddress: 127.0.0.1#53\r\n\r\nNon-authoritative answer:\r\nwww.163.com canonical name = www.cache.split.netease.com.\r\nName: www.cache.split.netease.com\r\nAddress: 220.181.28.50\r\nName: www.cache.split.netease.com\r\nAddress: 220.181.28.51\r\nName: www.cache.split.netease.com\r\nAddress: 220.181.28.52\r\nName: www.cache.split.netease.com\r\nAddress: 220.181.28.53\r\nName: www.cache.split.netease.com\r\nAddress: 220.181.28.54\r\n域名解析正常\r\n\r\nping 域名也没有问题 \r\n# ping -s www.sina.com.cn\r\nPING www.sina.com.cn: 56 data bytes\r\n64 bytes from 58.63.236.50: icmp_seq=0. time=16.4 ms\r\n64 bytes from 58.63.236.50: icmp_seq=1. time=16.0 ms\r\n64 bytes from 58.63.236.50: icmp_seq=2. time=16.0 ms\r\n64 bytes from 58.63.236.50: icmp_seq=3. time=16.0 ms\r\n64 bytes from 58.63.236.50: icmp_seq=4. time=16.0 ms\r\n64 bytes from 58.63.236.50: icmp_seq=5. time=16.1 ms\r\n64 bytes from 58.63.236.50: icmp_seq=6. time=16.2 ms\r\n\r\n但是ping ip地址有问题了,\r\n# ping -s 202.103.86.3\r\nPING 202.103.86.3: 56 data bytes\r\n64 bytes from 202.103.86.3: icmp_seq=0. time=8.44 ms\r\n64 bytes from 202.103.86.3: icmp_seq=1. time=1.00e+05 ms\r\n64 bytes from 202.103.86.3: icmp_seq=2. time=9.92e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=3. time=9.82e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=4. time=9.72e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=5. time=9.62e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=6. time=9.52e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=7. time=9.42e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=8. time=9.32e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=9. time=9.22e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=10. time=9.12e+04 ms\r\n64 bytes from 202.103.86.3: icmp_seq=11. time=8.01 ms\r\n64 bytes from 202.103.86.3: icmp_seq=12. time=7.98 ms\r\n......\r\n可见前面1-到10次ping出现e+的情况,然后又正常了,请问这是什么原因?怎么解决这样的问题?\r\n\r\n\r\n如果修改nsswitch.conf文件,去掉file dns 后的dns\r\n则ping域名不通\r\n# ping -s www.163.com\r\nping: unknown host www.163.com\r\n# ping www.sina.com.cn\r\nping: unknown host www.sina.com.cn\r\n\r\npingIP地址又正常了\r\n # ping -s 202.103.86.3\r\nPING 202.103.86.3: 56 data bytes\r\n64 bytes from 202.103.86.3: icmp_seq=0. time=8.48 ms\r\n64 bytes from 202.103.86.3: icmp_seq=1. time=8.11 ms\r\n64 bytes from 202.103.86.3: icmp_seq=2. time=7.95 ms\r\n64 bytes from 202.103.86.3: icmp_seq=3. time=8.06 ms\r\n64 bytes from 202.103.86.3: icmp_seq=4. time=8.17 ms\r\n64 bytes from 202.103.86.3: icmp_seq=5. time=8.02 ms\r\n64 bytes from 202.103.86.3: icmp_seq=6. time=8.00 ms\r\n64 bytes from 202.103.86.3: icmp_seq=7. time=8.10 ms\r\n64 bytes from 202.103.86.3: icmp_seq=8. time=8.08 ms\r\n64 bytes from 202.103.86.3: icmp_seq=9. time=8.06 ms\r\n64 bytes from 202.103.86.3: icmp_seq=10. time=8.02 ms\r\n64 bytes from 202.103.86.3: icmp_seq=11. time=8.00 ms\r\n64 bytes from 202.103.86.3: icmp_seq=12. time=7.98 ms\r\n64 bytes from 202.103.86.3: icmp_seq=13. time=8.09 ms\r\n.....\r\n\r\n难道solaris里的ping机制受nsswitch.conf里的dns影响吗?加了dns项之后\r\n还会去寻找dns做反向解析吗?我只知道telnet,ssh受dns的反向解析影响,请问各位高手,\r\n我想能在服务器上既能正常ping IP 地址又能正常ping域名,请高手帮忙解决!谢谢\n\n[ 本帖最后由 jamesontan 于 2008-5-20 12:05 编辑 ] |
|