Chrome DNS 查找时间本地地址

TDH*_*TDH 5 windows dns google-chrome

我正在使用 WAMP 在 Windows 7 中开发一个本地站点,域为 sitename.local。我的主机文件中有 sitename.local 指向 127.0.0.1。我在 Chrome 中得到的 DNS 查找时间约为 6 秒。如果我立即重新加载页面,它是即时的,但如果我等待一分钟并重新加载它,我必须再等待 6 秒才能进行 DNS 查找。

我的问题是,如果它是我的主机文件中列出的本地地址,为什么必须进行 DNS 查找?有什么办法可以减少这个时间吗?

一些附加信息,使用 chrome://net-internals 我可以看到缓存只有一分钟长,当该缓存过期时,这就是导致查找时间过长的原因。但这真的会影响什么吗,因为它不需要查找任何东西?

Chr*_*bin 2

您的问题可能与域有关.local。它有特殊的行为。我不是 DNS 专家,但前段时间有幸与朋友一起调试相关问题。它归结为尝试.local通过网络中的多播来解析域。请参阅此处的快速解释

尝试更改为sitename.com以强制使用主机文件进行解析。