我试图阻止自己访问一个网站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
我重新启动计算机,但无法完成wget www.example.com
,并且ping操作www.example.com
正常,但实际上浏览器并未阻止该网站!我仍然可以在Firefox 28和Chromium中访问它。
问题
- 这是怎么回事?
- 如何使用系统级工具而不是浏览器扩展来阻止此站点?
@ John1024我修改了我的问题以解决您的问题。在浏览器中,
—
Newb 2014年
example.com
和http://example.com
被阻止,但www.example.com
和http://www.example.com
未被阻止。
@Newb:您使用什么Linux发行版?
—
cuonglm
看看hostsblock:它为您实现了自动化并运行出色……
—
jasonwryan 2014年
我在家庭DNS服务器上配置了DNS级别的阻止。对于那些技术能力较弱的人,pi-hole是一个有趣的项目。 pi-hole.net
—
Rui F Ribeiro
http://www.example.com
(应该被阻止)还是键入了http://example.com
(没有被阻止)?