1

virtualbox dns 说“未知主机” Win7 主机/ubuntu 来宾

我的电脑运行 Windows 7,我已经安装了 Virtualbox。

在 virtualbox 中,我配置了一个虚拟 Ubuntu 12 机器。

当我在 Ubuntu 中运行 nm-tool 时,它会将我的本地家庭路由器 192.168.NM 列为 DNS 服务器,我可以 ping 这个 IP 地址。我还可以从虚拟 Ubuntu ping 4.2.2.2。

我的 Windows 7 主机操作系统具有相同的 DNS 服务器,并且运行良好。

来宾操作系统和主机操作系统之间的区别在于网关。我的主机操作系统有 192.168.NM 作为网关,但虚拟 Ubuntu 说 10.0.2.2。

在 /etc/hosts 它说:

“nameserver 127.0.0.1”,但也警告我不应该编辑这个文件,因为编辑会被覆盖。

为什么 /etc/resolv.conf 和 nm-tool 在 DNS 服务器地址方面存在分歧,我该如何解决?

4

2 回答 2

3

解决方案是将此虚拟机的 Virtualbox 网络路由器设置从“NAT”更改为“桥接连接”。

然后 /etc/resolv.conf 文件会说

nameserver 127.0.0.1 搜索路由器

一切正常。

(从 forums.virtualbox.org 获得此信息)

于 2013-10-10T12:30:34.523 回答
1

我知道这是旧的,但仍然......

  • 如果未打开则打开虚拟盒子
  • 然后查看顶部菜单栏
  • 然后从菜单栏中单击机器,然后单击设置
  • 然后单击网络现在您会在面板右侧看到网络设置
  • 在 Attached to: 下拉列表中选择 Bridged Adapter

等待几秒钟,然后再次执行 ping 或打开 FireFox 并访问 www.google.com

它对我有用。

于 2015-01-13T23:20:21.957 回答