virtualbox dns说“未知主机”Win7主机/ ubuntu来宾
我的电脑运行Windows 7,我已经安装了Virtualbox。
在virtualbox中,我配置了一台虚拟的Ubuntu 12机器。
当我在Ubuntu中运行nm-tool时,它会将我的本地家用路由器192.168.N.M列为DNS服务器,我可以ping这个IP地址。我也可以从虚拟Ubuntu ping 4.2.2.2。
我的Windows 7主机操作系统具有相同的DNS服务器,并且工作正常。
来宾和主机操作系统之间的区别在于网关。我的主机操作系统有192.168.N.M作为网关,但虚拟Ubuntu说10.0.2.2。
在/ etc / hosts中它说:
“nameserver 127.0.0.1”以及我不应该编辑此文件作为编辑的警告将被覆盖。
为什么/etc/resolv.conf和nm-tool对DNS服务器地址存在分歧,我该如何解决这个问题?
答案 0 :(得分:3)
解决方案是将此虚拟机的Virtualbox网络路由器设置从“NAT”更改为“桥接连接”。
然后/etc/resolv.conf文件会说
nameserver 127.0.0.1 搜索路由器
事情有效。
(从forums.virtualbox.org获取此信息)
答案 1 :(得分:1)
我知道这已经老了但仍然......
给它几秒钟然后再次ping或打开FireFox并转到www.google.com
它对我有用。