在 hosts 文件中阻止主机名和子域

在 hosts 文件中阻止主机名和子域

我最近开始使用/etc/hosts它来屏蔽分散注意力的网站。对于特定域名,这种方法效果很好,但是有没有办法匹配域名及其所有子域名?

因此,这会阻止 Twitter 和 Pinterest:

127.0.0.1   twitter.com
127.0.0.1   www.pinterest.com

但这不会阻止任何 tumblr 页面,并且由于用户可以创建自定义页面,因此我无法手动指定所有页面:

127.0.0.1   tumblr.com

使用*.tumblr.com也不起作用。有没有使用 hosts 文件的解决方案?

如果没有的话,我也可以接受涉及的解决方案iptables

相关内容