我学校网络上的虚拟机无法访问互联网

我学校网络上的虚拟机无法访问互联网

我有一台 Windows 7 虚拟机,有时我会在学校用它来运行 Windows 专用应用程序。主机运行的是 Fedora 19,我使用的虚拟化程序是 VirtualBox。

我的问题如下:这个学期,我无法在虚拟机上访问互联网。以前可以,但距离上次尝试已经过去了四个月,而且操作系统也重新安装过,内核也升级过等等,再加上学校对其网络所做的各种更改,所以我不知道这会带来什么影响。

我尝试使用桥接适配器(我的原始配置)和 NAT 访问互联网。使用桥接适配器,我不仅无法连接,而且实际上在主机上被踢出网络!我不知道这是故意的还是什么。这两种配置都可以在我的家庭网络上工作。

使用 NAT 后,问题似乎更容易解决 - 我可以连接到网络本身。但是,Windows 在小网络图标上给我一个“无互联网访问”警告。我可以 ping Google 的免费 DNS 服务器和从 Google.com 的 nslookup 获得的 IP 地址,但尝试通过域名(而不是 IP 地址)ping 任何内容都会失败。即使我将这些服务器指定为我的 DNS 服务器,情况也是如此。

我还尝试对 Google 进行 nslookup 并通过网络浏览器访问我获得的地址。失败了。但是,我没有机会测试任何其他网站,所以我不知道这是否是一个孤立的问题。如果可以的话,我明天会做进一步的测试。

我的学校似乎不太可能故意阻止虚拟机访问网络(如果以这种方式这样做是可能的)——过去我曾被特别指示在课堂上使用它们。

有谁知道可能发生了什么事?理想情况下,我能做些什么来解决它?

答案1

我搞定了。原来我必须手动设置虚拟机才能使用学校的 DNS 服务器。我猜他们禁用了对网络外服务器的 DNS 查询之类的?当虚拟机设置为没有静态 DNS 服务器的 NAT 时,为什么它不使用本地 DNS 服务器(即学校的 DHCP 分配给我的计算机的服务器)我不清楚。

相关内容