现在的位置: 首页 > 综合 > 正文

用HOSTS文件屏蔽网站

2013年05月25日 ⁄ 综合 ⁄ 共 936字 ⁄ 字号 评论关闭

昨天学校一位老师给我发短信,问我有什么办法把游戏网站屏蔽掉,省得他儿子总玩——随着计算机和网络走进千家万户,家长们在孩子的教育问题上又出现了一个难题——跑题了。

 

闲话少叙,上网查了一下,在浏览器中是无法设置的。其实方法也很简单,就是在系统的HOSTS文件中添加一条记录而已。

 

hosts文件在系统目录system32/drivers/etc下(比如在我的本本上,是C:/WINDOWS.0/system32/drivers/etc),它实际上是一个文本文件,用任何一种文本编辑器(比如记事本)就可以对它编辑。

 

这个文件的作用,就是记录IP地址和域名的对应关系。当在浏览器中要打开某个URL时,系统会先在HOSTS文件中寻找该URL对应的IP地址,若找到了,就直接用对应的IP地址解析域名,若没找到,就用DNS解析域名。这就是hosts文件的功能,简单又强大。

 

打开文件后,里面用“#”开头的是一大堆的说明文字,最下面一行默认有一条没有被注释的记录,是“127.0.0.1       localhost”。127.0.0.1这个IP地址在任何一台电脑上,都是指向本地的,也就是指向自己。有了这条记录,在浏览器中输入http://localhost,就相当于输入http://127.0.0.1了。

 

了解了hosts文件的作用、原理,利用它实现屏蔽网站也就轻而易举了。比如,我加在hosts文件的最下面一行添加这样一条记录:

 

127.0.0.1       www.sina.com.cn

 

保存hosts文件后,在浏览器中试图打开www.sina.com.cn,就会失败,因为系统会将其解析成127.0.0.1,也就是本地机器,新浪网站当然不在我的机器上了。

 

同理,要屏蔽游戏网站,只要添加一条记录,将该网站的URL指向本地IP(或者任何无效IP),那也就打不开该网站了。

 

其实,只要了解了hosts文件的作用、原理,开动脑筋,将其灵活运用,能实现的功能当然不仅限于屏蔽网站而已。

 

最后,还是希望广大小玩家们,不要总是迷恋游戏,还是要好好学习。即使搜到了我这篇博文,破解了这个方法,也希望你们能够从中感受到计算机的魔力,从此把兴趣从玩游戏上转换到钻研计算机技巧、技术、原理上来。

抱歉!评论已关闭.