在对网络超时/连接WinHTTP问题进行故障排除时,我暂时添加了一个主机文件条目:
127.0.0.1 ctldl.windowsupdate.com
(服务器没有互联网连接,防火墙导致一些延长的超时 – 我想暂时将其设置为本地地址,以便立即失败).
出于某种原因,即使在刷新DNS缓存之后,ping尝试仍然会转到实际的IP.
这让我想到:Windows 2008绝对不会确认主机文件条目的某些FQDN吗?也许是为了恶意软件/病毒防护?
实际上,这已经“知道”了好几年.
如果你查看dnsapi.dll(在system32中),你会看到一串主机.
有个
DomainScreenList:
windowsupdate.microsoft.com
windowsupdate.com
microsoftupdate.com
download.microsoft.com
update.microsoft.com
HostsScreenList:
microsoft.com
www.microsoft.com
support.microsoft.com
wustats.microsoft.com
microsoftupdate.microsoft.com
office.microsoft.com
msdn.microsoft.com
go.microsoft.com
msn.com
www.msn.com
msdn.com
www.msdn.com