我正在尝试使用配置/etc/hosts
文件阻止站点。
sudo sh -c 'echo "0.0.0.0 http://youtube.com" >> /etc/hosts'
Run Code Online (Sandbox Code Playgroud)
但我仍然可以从浏览器访问 youtube。即使我将域更改为127.0.0.1
但它也不起作用。
/etc/hosts 只处理您正在访问的主机名,而不是整个网址。所以要阻止http://youtube.com/...
,您只想指定,youtube.com
因为那是主机。
请注意,YouTube 实际使用www.youtube.com
(带有 www)并且被认为是不同的主机名,因此您也必须阻止它。
最后要注意的是,这只会阻止您的 DNS 系统通过主机名查找 YouTube。它并没有安全地阻止 YouTube,因为用户可以通过其他方式查找其 IP 地址。有决心的用户可以做到。
归档时间: |
|
查看次数: |
3081 次 |
最近记录: |