Chinaunix

标题: [求助] VMware中FreeBSD不能解析域名,但是可以ping通IP地址? [打印本页]

作者: xport    时间: 2005-08-15 21:52
标题: [求助] VMware中FreeBSD不能解析域名,但是可以ping通IP地址?
问题如题,具体描述如下:
今天在VMware上启用了NAT模式,我的Host的网络信息如下:
vmnet8的IP地址为:192.168.80.1
DHCP分配范围:192.168.80.128 ~ 192.168.80.254
NAT Gateway地址:192.168.80.255
启动系统后, 查看Guest OS的网络信息:

代码:

shell>; ifconfig -a

lnc0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>; mtu 1500

        inet6 fe80::20c:29ff:fe14:e616%lnc0 prefixlen 64 scopeid 0x1

        inet 192.168.80.129 netmask 0xffffff00 broadcast 192.168.80.255

        ether 00:0c:29:14:e6:16

plip0: flags=108810<OINTOPOINT,SIMPLEX,MULTICAST>; mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST>; mtu 16384

        inet 127.0.0.1 netmask 0xff000000

        inet6 ::1 prefixlen 128

        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3


从这里看到已经分配到动态IP了,于是开始在Host OS上面拨号上网,从Guest OS上ping一下internet上面某个网站的域名:
代码:

shell>; ping www.linuxforum.net

ping: cannot resolve www.linuxforum.net: Host name lookup failure


看到DNS无法解析, 换成IP测试看看:

代码:
shell>; ping 211.147.5.190

PING 211.147.5.190 (211.147.5.190): 56 data bytes

64 bytes from 211.147.5.190: icmp_seq=0 ttl=128 time=35.178 ms

64 bytes from 211.147.5.190: icmp_seq=1 ttl=128 time=34.755 ms

64 bytes from 211.147.5.190: icmp_seq=2 ttl=128 time=33.985 ms

64 bytes from 211.147.5.190: icmp_seq=3 ttl=128 time=50.235 ms

^C

--- 211.147.5.190 ping statistics ---

4 packets transmitted, 4 packets received, 0% packet loss

round-trip min/avg/max/stddev = 33.985/38.538/50.235/6.767 ms


可以看到IP可以ping通!开始怀疑自己的/etc/resolv.conf不正确,打开看看:

代码:

shell>; vi /etc/resolv.conf

search localdomain

nameserver 192.168.80.255


这里放的是NAT的Gateway的IP, 于是切换成电信服务商的DNS地址:


代码:

search localdomain

nameserver xxx.xxx.xxx.xxx

nameserver xxx.xxx.xxx.xxx


保存后退出,在试着ping域名,发现还是不通,不能解析域名!
请大家帮忙看看问题所在!谢谢了!
作者: huanghaojie    时间: 2005-08-16 10:16
标题: [求助] VMware中FreeBSD不能解析域名,但是可以ping通IP地址?
你把/etc/resolv.conf写成如下,看行不。
domain  163.com
nameserver      61.134.1.4
nameserver      218.2.135.1
/etc/hosts
bind
hosts
作者: vity    时间: 2005-08-16 10:38
标题: [求助] VMware中FreeBSD不能解析域名,但是可以ping通IP地址?
看反馈信息是DNS解析失败。
防火墙设置没问题吗?是否限制了向外53端口的连接?
建议用nslookup修该不同的DNS服务器继续试验。
作者: dmkldmkl    时间: 2011-07-06 12:10
你把/etc/resolv.conf写成如下

nameserver      你的网络DNS
nameserver      你的网络DNS




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2