无法解析域名,DNS能ping通。

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 无法解析域名,DNS能ping通。

#16

帖子 poloshiao »

ping -c 3 192.157.249.221
PING 192.157.249.221 (192.157.249.221) 56(84) bytes of data.
--- 192.157.249.221 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2003ms
表示 你的網卡不能通 網際網路
ping 8.8.8.8 OK
ping 114.114.114.114 OK
這個有點奇怪
再試試
把下面指令 複製 貼進終端機 執行
ping -c 3 8.8.8.8
ping -c 3 114.114.114.114
把結果直接複製 貼上來
0.0.0.0 10.0.2.1 0.0.0.0 UG 0 0 0 eth0
DHCPACK of 10.0.2.15 from 10.0.2.3
你這個
10.0.2.1
10.0.2.3
是自動產生的
還是你設定的

猜測
你的問題 跟 dns 應該沒關係
應該跟 上面的 gateway / dhcp-server 設定有關係
windisillusion
帖子: 8
注册时间: 2011-03-06 13:06

Re: 无法解析域名,DNS能ping通。

#17

帖子 windisillusion »

问题处在VirtualBox上。改连接方式即可。

环境:宿主机为Win7专业版,+VirtualBox+Ubuntu,NAT网络方式,虚拟机IP试过DHCP、DHCP(仅地址)、手工。
问题:虚拟机的Dns无法正常运行,表现为无法解析域名。
分析:虚拟机的网络是通畅的,可以ping通本机、网关、8.8.8.8、114.114.114.114及所有宿主机能ping通的IP。
1、尝试修改了/etc/resolv.conf,结果无效。一则表现为修改后无效,二则表现为重启后被覆盖还原。
2、尝试修改了/etc/resolvconf/resolv.conf.d/head,
加入nameserver 114.114.114.114,重启网卡后,成功写入/etc/resolv.conf文件首。但是域名解析依然不成功。
3、尝试修改了/etc/NetworkManager/NetworkManager.conf
,在dns=dnsmasq
前加入'#'。但是域名解析依然无效。
由此推理出本地Ubuntu应该没有问题,而是VirtualBox的问题。

措施:
1、更改连接方式,VBOX全局设置——网络——仅主机(host-only)网络——添加——
得到 VirtualBox Host-Only Ethernet Adapter;IP为192.168.137.1,255.255.255.0
此时,本机WIN7系统出现网络连接VirtualBox Host-Only Ethernet Adapter,设置无线连接属性中的共享,选择VirtualBox Host-Only Ethernet Adapter。
VBOX的虚拟机中的网卡设置为
2、更改虚拟机网络设置
VBOX-选择虚拟机名-设置-网络-网卡1
连接方式:Host-only Adapter
界面名称:VirtualBox Host-Only Ethernet Adapter
勾选接入网络
3、启动虚拟机,手工设置网络
192.168.137.11,255.255.255.0,192.168.137.1
dns:114.114.114.114

解析成功!

感谢poloshiao :em42 :em42 :em42
回复