如何在 Ubuntu 14.04 中限制某些网站

use*_*995 7 internet 14.04

我想限制浏览某些网站。我的意思是我想阻止访问某些网站。请指导我如何在 Ubuntu 14.04 LTS 中做同样的事情。

tho*_*ter 13

在系统范围内工作的最简单方法是在 /etc/hosts

例如,将以下行添加到 的末尾/etc/hosts,您要阻止的每个站点对应一行:

127.0.0.1 example.com
127.0.0.1 www.example.com
127.0.0.1 example.net
127.0.0.1 www.example.net
Run Code Online (Sandbox Code Playgroud)

这会告诉系统的 DNS 解析器“请将名称覆盖为这些主机名的 IP 解析”,并且由于它将其覆盖为127.0.0.1,因此这些站点将无法工作。

请注意,用户可以通过在浏览器中使用 HTTP 代理,或者如果他们以某种方式使用替代 DNS 解析器,或者如果站点仅接受基于 IP 地址的连接等来规避此问题。

  • 这非常简单,并且很好地解释了它。此外,我更喜欢您是否可以在答案中添加 `sudo nano /etc/hosts` 或 `sudo vi /etc/hosts`。如果任何新手用户或类似地寻找答案,这在将来可能会派上用场。:) (2认同)