无法通过System32 / drivers / etc / hosts阻止网站


9

我试图阻止本地计算机(Windows 7)上的社交媒体和新闻网站。

我在主机文件中添加了以下几行:

127.0.0.1 www.thatstamil.com
127.0.0.1 www.facebook.com

这样,Facebook被成功阻止。但是thatstamil.com仍然可以访问。如何封锁这个网站?


尝试输入127.0.0.1 174.142.56.12和127.0.0.1 119.81.98.52
StBlade

@StBlade添加并重新启动了我的机器,但仍然可以访问。:-(
蝴蝶

2
@StBlade您不能使用HOSTS文件将一个IP地址重定向到另一个IP地址。您可以说是否有要求url.com转到新的IP地址,127.0.0.1
加拿大路加

Answers:


18

尝试删除www。只是:

127.0.0.1 thatstamil.com
127.0.0.1 tamil.oneindia.com
127.0.0.1 facebook.com

它的工作太棒了:-)
蝴蝶

4

如果您输入www.thatstamil.com,但正在访问thatstamil.com,则后者与www.thatstamil.com不是完全相同的域名(fqdn)。尝试使用以下内容:

127.0.0.1 www.thatstamil.com
127.0.0.1 thatstamil.com

不,我尝试了所有组合127.0.0.1 174.142.56.12 127.0.0.1 119.81.98.52 127.0.0.1 www.thatstamil.com 127.0.0.1 thatstamil.com 127.0.0.1 www.tamil.oneindia.com 127.0.0.1 tamil.oneindia。 com
蝴蝶

facebook成功被阻止,其他站点也被成功阻止。只有thatststamil.com无法阻止
Butterfly

3
输入IP地址(例如174.142.56.12)无济于事,因为系统不会参考该文件来查找IP地址。也许有些DNS缓存因素有所作为。您可以通过ipconfig /flushdns在管理员命令提示符处发出命令来刷新缓存。如果您使用Chrome,则可以按照如何在Windows上清除Google Chrome DNS缓存中的说明进行操作。您是否在系统上尝试过其他浏览器,以查看问题是否特定于浏览器?也尝试重新启动。
moonpoint


0

某些版本的Firefox拥有自己的DNS解析器和/或缓存,这可能导致对操作系统内置的DNS解析器的配置更改仅产生延迟效果,甚至根本没有效果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.