Smi*_*son 2 blocking hosts-file
我想阻止路径(例如https://superuser.com/megasupersecret),但不是整个域(http://superuser.com)。在主机文件中,我已经这样测试了:
127.0.0.1 https://superuser.com/megasupersecret
127.0.0.1 superuser.com/megasupersecret
Run Code Online (Sandbox Code Playgroud)
但它不起作用。它不会阻止任何东西。我能做什么?
不幸的是,这行不通。主机文件用于将 IP 解析为域名和主机名……而不是完整的 URL。原因是它旨在解析网络上主机的名称和 IP(例如 yourmachine.yourdomain.local 或类似的) - 并且经常与 Web URL 混淆。
还值得注意的是,通过编辑您的主机文件,您只会弄乱某人将 www.google.com 解析为 173.194.41.146 的能力(无论如何,根据我的 ping)。如果您的用户使用 web-ping 来查找 ip,然后转到http://173.194.41.146
,他们仍然可以通过 Google!
在 Windows 中没有有效的方法可以在本机中执行此操作,因此如果在公司内执行此操作,您需要开始考虑在您的 PC(或专用服务器)上安装某种 Web 代理。