Windows 使用 DNS 找不到主机名“download.microsoft.com”

Windows 使用 DNS 找不到主机名“download.microsoft.com”

例如,尝试下载在 Microsoft 下载中心找到的文件时,该文件以以下内容开头:http://download.microsoft.com/download/6/8/7/(some_GUID)/(some_file_name.ext)我收到超时提示“Internet Explorer 无法显示网页”。

更多信息说:

互联网连接已丢失。该网站暂时不可用。无法访问域名服务器 (DNS)。域名服务器 (DNS) 没有该网站域名的列表。如果这是 HTTPS(安全)地址,请单击“工具”,单击“Internet 选项”,单击“高级”,然后检查以确保在“安全”部分下启用了 SSL 和 TLS 协议。

诊断连接问题说:

Windows 使用 DNS 找不到主机名“download.microsoft.com”

请耐心听我详细阐述这个问题:这一切都始于我尝试为我的 Windows 7 机器下载 Windows XP 模式时。我去了虚拟 PC 网站,然后通过 Windows 正版增值计划验证成功,但当它重定向到获取文件时,就会出现上述错误并超时。(注:我也尝试过最新的 Chrome 和 Firefox,但由于正版增值计划的问题,没有用,所以我决定继续使用 IE)。

我位于通过无线连接的 ADSL2+ 调制解调器路由器后面(Win 7 Pro 笔记本电脑);因此我跳转到通过以太网连接的台式机(Vista Business),结果相同;开始认为网站 download.microsoft.com 已关闭。因此我休息一下,阅读 EDNS、刷新缓存、主机文件等...

一个小时后在 Win 7 机器上再试一次,仍然不行;所以我关闭了 Win 7(软件)防火墙,瞧,我可以连接并从 download.microsoft.com 抓取任何文件;(...很好,所以我们有一个 Micro$0ft 防火墙阻止访问 Micro$0ft 网站,难怪我的自动更新一直失败,但那是另一个故事)。

但我仍然不高兴,通过以太网连接的桌面仍然无法访问 download.microsoft.com,即使我关闭了所有防火墙、防御程序、防病毒软件等。download.microsoft.com 这个网址有什么特别之处/具体之处,任何其他网站都可以,包括 www.microsoft.com。

有没有网络专家知道到底发生了什么,我该如何让桌面连接?

Ping download.microsoft.com -> Ping 请求无法找到主机 download.microsoft.com。请检查名称并重试。

Ping google.com 甚至 www.microsoft.com 都可以给我一个 IP 地址。

注意:在无线笔记本电脑上 ping download.microsoft.com 有效,我得到 xxxx.ms.akamai.net [202.7.177.33]。

答案1

Windows 防火墙有一个“功能”,实际上将地址“download.microsoft.com”视为特殊地址,但没有在任何地方记录这一点(或者至少我无法通过 Google 搜索轻易找到任何提及)。

Vista 中还有一个错误,它提供的信息不一致。回想一下我最初的问题,我以为防火墙已关闭。请参阅我所附的图片。在“Windows 安全中心”中,我们在红色区域看到大字,显示防火墙已关闭(#1)...但单击 Windows 防火墙(#2)后,结果窗口显示防火墙实际上已打开!(#3)。

所以答案是关闭防火墙,然后它就会 ping 等等。案子结了!

替代文本

答案2

您使用的是什么 DNS 服务器?从命令行运行以下命令:

ipconfig /all

并查看 DNS 服务器部分。如果是您的 ADSL 调制解调器,请尝试将其更改为其他服务器 - 以下是您可以尝试的公共 DNS 服务器示例列表:

从上面的列表中选择一些 DNS 服务器,然后从命令提示符执行以下操作:

nslookup download.microsoft.com <IP>

您选择的 DNS 服务器的 IP 在哪里<IP>。使用您当前的 DNS 服务器和列表中的其他一些服务器执行此操作。如果其他一些服务器正常工作,那么可能是 DNS 服务器存在问题。

另外,请阅读本文以获取更多信息 - 这是 Google 公共 DNS 的完整分步指南:

相关内容