在系统范围内阻止某个域(以及所有域)

在系统范围内阻止某个域(以及所有域)

我试图阻止我的计算机“意外”向我不信任的某个域(及其所有子域)发送任何请求。我尝试将此条目添加到我的/etc/hosts文件中:

127.0.0.0       google.com

事实上,在 DNS 缓存耗尽或被刷新后,所有对该域的请求都会失败,因为它们解析为本地地址而不是真实地址。不幸的是,对该域名的域名仍然没有被阻止。

阻止/禁用所有子域的最佳方法是什么?

答案1

不幸的是,“hosts”文件不支持通配符 (*.example.com)。因此,要做到这一点,您需要一些更复杂的东西 - 例如通过某些安全软件阻止域或运行您自己的 DNS 服务器/解析器。

答案2

检查你的路由器。有些路由器允许你通过域名或关键字屏蔽网站,并且还覆盖子域名。该功能有多种名称,如“屏蔽网站”、“家长控制”等。

相关内容