利用hosts文件屏蔽网站

除了大家熟知的用hostsFQ外,hosts也可以用来屏蔽网站。

其中原理就是,hosts会对域名进行解析,而且这个过程是优先于DNS服务器的,我们要做的只是将域名重定向。

比如www.baidu.com

我们只需要添加一条

127.0.0.1   www.baidu.com

这样,当我们想要访问www.baidu.com的时候,系统会先找到hosts文件,发现里面有关于这个域名的条目,那么就会尝试访问对应的ip,即127.0.0.1,这样其实就起到了屏蔽www.baidu.com的作用。同时访问该域名下的子目录,比如www.baidu.com/?p=XX都会被屏蔽。

但是有的服务器对应多个域名,比如qq空间,这个就需要找出它所有的域名了……(为了让某人不玩游戏啊啊。)

同时,怀念起强大的正则表达式了,要是hosts支持正则表达式多么好啊,可惜hosts文件不支持。然而听说linux下通过设置dns转发能够设置,这个改天不妨试试,嘿嘿。这样我想屏蔽qq空间,我就之需要屏蔽*qzone*了,多好啊。

posted on 2013-06-03 01:56  telnetning  阅读(985)  评论(0编辑  收藏  举报