我遇到一个DNS解决问题,该问题在本地计算机上浏览时会影响本地托管网站的性能。如果我在浏览器中访问URL时将网络的DNS后缀附加到本地计算机名称,则该站点的加载时间(没有DNS后缀)的可怕时间(慢100倍以上)。
我以为可以通过使用hosts文件来解决此问题,而无需进行查找。我这样向主机文件添加了一个条目
127.0.0.1 myMachine.MyDnsSuffix
但这并没有改变加载时间,即使重启后也是如此。尽管解决此特定问题并不重要,但我真的很想知道为什么会这样。
另外,当我在域上运行nslookup时myMachine.MyDnsSuffix
,我注意到它使用网络的DNS服务器查找IP。这可能与我的问题有关,还是我只是误解了nslookup的工作原理?
nslookup
。我只是尝试ping通myMachine.MyDnsSuffix
,它解析为我在网络上的IP,127.0.0.1
不像我的HOSTS文件中指定的那样。