在我作为系统管理员的职业中,我经常发现我需要通过编辑主机文件来“玩弄系统”。这样做会抢占域名的任何 DNS 记录,并允许我为给定的主机名创建我想要的 IP。这非常有用。
缺点是每次我想将同一个主机名更改为不同的 IP 时,我认为我必须关闭浏览器应用程序才能使更改生效。在 Chrome 等我打开了 50-60 个标签的情况下,这可能会变得相当繁琐。
是否有人知道让这些应用程序重新加载 hosts 文件的替代方法?
编辑—— 我指的是 Windows 系列操作系统,特别是 Windows 7 和/或 Windows Server 2008R2。
答案1
使用 Chrome 时,你可以访问
chrome://net-internals/#dns
并清除 DNS 解析器缓存。正如 iglvzx 提到的,您可以使用 Firefox 中的扩展来实现相同的功能。不幸的是,目前 Internet Explorer 似乎没有类似的功能。
答案2
在 Chrome 中,点击chrome://net-internals/#sockets
“刷新套接字池”,从https://www.askmehelpdesk.com/chrome/how-can-set-chrome-use-local-dns-hosts-file-831226.html