DNS 查找时间过长

DNS 查找时间过长

我在本地 Ubuntu 机器上运行了 BIND9 DNS。使用https://help.ubuntu.com/lts/serverguide/dns-configuration.html进行设置。

一切正常,但有时需要一段时间才能加载,尤其是第一次访问时。

DNS 查找

有什么方法可以解决查找速度如此缓慢的问题吗?可能是配置设置问题吗?

任何帮助都将不胜感激,谢谢

答案1

你所有的问题都与你的误用域的.local权限?您确定您的系统没有尝试多播 DNS分辨率和超时?

如果是这个问题,您需要在系统上禁用 avahi/bonjour 查找。

答案2

一切正常,但有时需要一段时间才能加载,尤其是第一次访问时。

如果您设置了本地名称服务器,则在您访问它之前不会缓存任何内容。本地名称服务器将通过根名称服务器查找所有内容,然后按照所有引用来获取答案。托管自己的 DNS 是一件好事,但无论您将 DNS 服务器设置为什么,您都必须使其始终保持运行。

答案3

如果使用 OS X Yosemite (10.10) 或更高版本,问题可能出在使用的 URL 上。OS X 在以 .local 后缀结尾的顶级域名中使用 mDNS 协议(带有 bonjour 服务),如您的屏幕截图所示(这里您可以进一步阅读有关该主题的内容)。

建议不要再使用 .local 后缀,如果你觉得困难,那么你可以尝试使用 mdns 代理,这里您可以找到更多有关此内容的信息。

相关内容