New*_*ewb 25 networking dns internet hosts
有一个网站 www.example.com,我试图阻止自己访问,因为它浪费了我太多的时间。所以我配置了我的 /etc/hosts文件。我添加了以下几行,以阻止 IPv4 和 IPv6 上的网站:
127.0.0.1 www.example.com
::1 www.example.com
127.0.0.1 http://www.example.com
::1 http://www.example.com
127.0.0.1 example.com
::1 example.com
Run Code Online (Sandbox Code Playgroud)
我重新启动了我的电脑,但我不能wget www.example.com,pingwww.example.com工作正常,但我的浏览器实际上并没有阻止该网站!我仍然可以在 Firefox 28 和 Chromium 中访问它。
slm*_*slm 14
而不是使用/etc/hosts我建议使用浏览器插件/插件来制作这个块,例如名为:BlockSite for Firefox 或StayFocusd for Chrome。


如果您必须这样做,您可以尝试添加这样的条目:
0.0.0.0 www.example.com
0.0.0.0 example.com
::0 www.example.com
::0 example.com
Run Code Online (Sandbox Code Playgroud)
除了主机名之外,您永远不应该向该文件添加条目。因此,不要在其中放置任何包含前缀等的条目http://。