5

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

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

一些额外的信息,使用 chrome://net-internals 我可以看到缓存只有一分钟长,当这个缓存过期时,这就是导致查找时间过长的原因。但这真的会影响任何事情,因为它不需要查找任何内容吗?

4

1 回答 1

2

您的问题可能与.local域有关。它有特殊的行为。我不是 DNS 专家,但前段时间和朋友一起调试了一个相关问题,我很“高兴”。它归结为尝试.local通过网络中的多播来解析域。在此处查看快速说明

尝试更改为sitename.com以使用 hosts 文件强制解决。

于 2013-05-03T11:00:03.343 回答