无法在 Hyper-V 环境中的 Windows Server 2008 R2 中显示 DNS 解析器缓存

无法在 Hyper-V 环境中的 Windows Server 2008 R2 中显示 DNS 解析器缓存

目前,我有一个在 Hyper-V 中运行的 Windows Server 2008 R2,以前它仍然可以使用域名访问任何类型的网站。最近,它再也无法做到这一点,我发现我仍然可以通过 IP 地址访问网站,但不能使用域名,一旦我尝试手动配置主办方文件(位于 system32/drivers/etc/)后,域名又能用了。我还尝试了 flushdns、重启服务器、重启路由器,以及重启任何我能重启的东西。

有人知道如何解决这个问题吗?

FIY:该服务器是文件服务器和部署服务器,主要供用户登录以进行构建部署和测试。它没有 DNS 服务器角色。

答案1

打开命令提示符并输入“ipconfig /all”。

这将列出您的网络适配器正在使用的 DNS 服务器。如果该服务器为空白或指向某个奇怪的地方,则可能是问题的根源。无论指定为网络适配器的 DNS 服务器是什么,它始终都会请求 DNS 解析,无论该目的地是否真实。

在 Server 2008 中,找到需要修复的位置的最快方法是打开运行框并输入“ncpa.cpl”。这将启动您的网络连接。转到有问题的虚拟 NIC 的属性(您说这是在 Hyper-V 上,对吗?),配置 IPv4,并指定您的 DNS 服务器。如果它们是自动分配的,则意味着 DHCP 没有提供正确的信息。手动输入它们。如果您只需要为组织外的网站提供名称解析,Google 的公共 DNS 服务器 8.8.8.8 就可以了。

相关内容