4
为什么Chromium绕过/ etc / hosts和dnsmasq?
我在Arch Linux上结合使用hostblock和dnsmasq来阻止某些网站,其中之一是facebook.com和www.facebook.com。 我知道一切工作正常,因为对facebook.com(或www.facebook.com)的简单ping 返回127.0.0.1。另外,如果我从Midori访问这些网站,则会返回空白页(这是预期的行为,因为我一直在使用kwakd守护程序在本地主机上返回空白页)。 只有Chromium似乎绕过了我的阻止列表。从它访问facebook.com使我直接进入facebook主页。 从开始清理完所有内容(Ctrl + Shift + Delete)并重新启动Chromium之后,我得到了所需的行为(=无法访问Facebook)。 尽管过了一会儿(我不确定是什么原因造成的),但Chromium再次忽略了我的本地dnsmasq DNS,并成功访问了Facebook主页。 我读到了有关Chromium的DNS查询的缓存和预取的内容,但是我不确定如何禁用它。 问题是:为什么Chromium绕过我的本地DNS,我该怎么做才能阻止它?