我在私有网络上进行测试,想使用 Chrome 加载网页。该机器上没有 DNS 访问权限。
Chrome 不让我加载该页面,因为出现类似“无法找到服务器 XXX,因为 DNS 查找失败”的情况。
如何才能阻止 Chrome 需要成功的 DNS 查找?
我给它一个 IP 地址,而不是一个需要查找的名称。
答案1
Chrome 使用 DNS 缓存和预取来加快加载时间。这里是关于清除DNS缓存的问题。您可以通过打开设置->高级设置->隐私设置并取消选中“预测网络操作以提高页面加载性能”来禁用缓存。
或者,您可以编辑 hosts 文件以允许 DNS 查找成功。在 Windows 计算机上,编辑C:\Windows\System32\drivers\etc\hosts
并添加包含 IP 地址和主机名的行 ( 192.168.1.2 myhost.mydomain.com
)。在 Linux 或 Apple 计算机上,编辑/etc/hosts
,添加相同的信息。