答案:以前试过“护花使者”、“网络爸爸”等软件,但都不太理想。笔者在研读Win 2k的资料时,突然灵机一动,发现了一个免费的好方法,简单而且效果好。
在Windows中有个叫Hosts的文件(如果你的操作系统是Win 98,就到C:\Windows目录中找。如果是Win 2k,就到C:\Windows\System32\DRIVERS\etc目录中找。),“host”这个英文单词本身的就是“主机”的意思,这个文件中保存的是域名与IP地址间的映射内容,也就是某个IP地址与某个域名的一一对应关系。举例说明:当你在IE浏览器的地址栏中输入“http://www.sohu.com”(不包括引号)并回车后,IE就先到本机的这个Hosts文件中查找有无与“www.sohu.com”这个域名相对应的IP地址,有的话就直接将其解析为类似于“61.135.132.65”格式的IP地址并访问其上的Index.htm文件。其实仔细观察的话,你会在IE左下角看到这个IP地址,不过是一晃而过。如果Hosts文件中没有这个映射的话,IE才会向DNS(Domain Name System:域名解析服务系统)进行进一步的查询,在Internet上有成千上万个DNS,它们的作用都一样,即都保存着类似于Hosts这样的文件群,查到后就与刚才所说的一样了,查不到的话就说明你所输入的域名还未申请,IE就只能返回“HTTP 404”错误,即网页找不到。
好,今天我们就是要利用本机Hosts文件的功能来牛刀小试,把不良网站引入黑名单。在刚才找到的Hosts文件上右击鼠标,选择“打开”,在“打开方式”对话框中选择“记事本”程序(因为Hosts文件的图标是Windows所不认识的,但其实质是文本文件,这样做的目的是防止用户随便更改)。上面的一大堆就不用看了,观察最下面有一行:“127.0.0.1 localhost”(注意:中间有空格隔开!),开头的“127.0.0.1”就是一个IP地址,不过它非常特殊,代表的含义为“localhost”,即“本机”,也就是操作者当前使用的主机。然后我们在这一行的最后回车,并依照这个格式再输入“127.0.0.1 WWW.51se.com”,并存盘退出。再到IE地址栏中输入“http://www.51se.com”这个网址回车,想想,会发生什么?对了,此时IE就不能再把你带到这个域名所对应的真正的IP地址去浏览不良网站了,而是把你拐进“127.0.0.1”这个IP地址中,就相当于转了个圈又回来了!看,这不就达到与不良网站“绝缘”的目的了吗?OK,再另起一行,接着输入“127.0.0.1 www.bihao.com”等映射,也就是把所有的不良网站域名统统都映射成一个IP地址——127.0.0.1。今后不管你在本机上用IE浏览器访问已经列入黑名单中的哪一个,都只能在自家门口转!
笔者把所知道的不良网站域名一一加入Hosts文件后,再把它Copy至每一个工作站的相应目录中并严格保护。适用于家庭、学校和网吧!不过,这种方法有个一个缺陷,那就是不能自动包含所有的不良网站域名,因为你不可能知道所有的不良网站域名。
上一个:IE修复之IE的护花使者
下一个:赤手空拳下载Flash