如何在Chrome中启用即时主机文件读取?

时间:2013-03-08 08:36:10

标签: google-chrome ubuntu-12.04 host

我在/etc/hosts中为xyz.com更改了一些域映射。当我在chrome上打开它时,它反映了映射。现在,当我再次更改hosts文件中的映射并重新加载chrome中的xyz.com时,但这次没有反映出更改。

我清除了Cookie并缓存然后尝试了相同的操作,但仍然没有反映出更改。

现在这次我清除了cookie并缓存并重新启动了浏览器,这次确实反映了这一变化。

这是什么解决方法。每次更改主机中的DNS映射时,是否必须重新启动chrome?

4 个答案:

答案 0 :(得分:9)

Chrome扩展程序

HostSwitch会强制Chrome在您每次使用时从主机文件中读取。该扩展可以在多个主机文件条目(相同的域,不同的IP)之间切换,还允许使用或不特定站点的主机文件条目。

答案 1 :(得分:7)

我的Chrome没有立即观察通过HostAdmin所做的更改,因此我找到的解决方法是(每次更改后)转到:

铬://净内部/#插座

并单击“刷新套接字池”。

答案 2 :(得分:2)

现在你可以使用chrome:// net-internals / #dns查看解析的地址和刷新主机缓存。

同样非常高兴看到正在访问的网站。

答案 3 :(得分:0)

dnsmasq是我的朋友!

我通过一个简单的方法解决了这个问题:

sudo apt-get install dnsmasq

在我的Ubuntu 15.04上

此处有更多信息:https://wiki.debian.org/HowTo/dnsmasq