如何使用HOSTS文件禁止用户访问特定的站点?
答:Windows 98以后版本的操作系统都支持上网时首先从本地主机与IP地址列表数据库中进行域名解析,系统将这些主机域名与IP地址的对应关系记录在一个特定的HOSTS文件中,通过手工修改这些文件,可以人为造成一种“错误”的解析结果,而这种结果有时却正是我们想要的,比如将一些不希望浏览的网站进行错误的解析,从而实现简单屏蔽某些网站的目的。
对于Windows 9x,HOSTS文件的位置在系统目录(如C:\windows);对于Windows 2000/XP以后的操作系统,HOSTS位于Windows安装文件夹下面的System32\Drivers\Etc中(如C\Winnt\Sys-tem32\Drivers\Etc)。该文件其实是一个纯文本的文件,任何文本编辑器如记事本等都能打开编辑。
根据上述位置,在当前的系统中找到HOSTS文件,用记事本打开后,将需要屏蔽的网站地址解析为本机的环路IP地址127.0.0.1或者不存在的其他IP地址(如0.0.0.0),每个地址分别作为一行,IP地址与域名之间前后用空格分隔,格式为“IP地址 域名”(ltu 114)。在WINDOWSX系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。比如:0.0.0.0 www.virus.com。
答:Windows 98以后版本的操作系统都支持上网时首先从本地主机与IP地址列表数据库中进行域名解析,系统将这些主机域名与IP地址的对应关系记录在一个特定的HOSTS文件中,通过手工修改这些文件,可以人为造成一种“错误”的解析结果,而这种结果有时却正是我们想要的,比如将一些不希望浏览的网站进行错误的解析,从而实现简单屏蔽某些网站的目的。
对于Windows 9x,HOSTS文件的位置在系统目录(如C:\windows);对于Windows 2000/XP以后的操作系统,HOSTS位于Windows安装文件夹下面的System32\Drivers\Etc中(如C\Winnt\Sys-tem32\Drivers\Etc)。该文件其实是一个纯文本的文件,任何文本编辑器如记事本等都能打开编辑。
根据上述位置,在当前的系统中找到HOSTS文件,用记事本打开后,将需要屏蔽的网站地址解析为本机的环路IP地址127.0.0.1或者不存在的其他IP地址(如0.0.0.0),每个地址分别作为一行,IP地址与域名之间前后用空格分隔,格式为“IP地址 域名”(ltu 114)。在WINDOWSX系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。比如:0.0.0.0 www.virus.com。
例如:我们禁止访问
www.sohu.com 、
www.virus.com网站 在127.0.0.1 localhost 后面回车,如下:
127.0.0.1 localhost
127.0.0.1
www.sohu.com
0.0.0.0
www.virus.com
保存hosts文件。
需要补充的地方,或有错误的地方,希望能够批评指正。
需要补充的地方,或有错误的地方,希望能够批评指正。
本文转自
jiangxuezhi2009 51CTO博客,原文链接:http://blog.51cto.com/jiangxuezhi/180366 ,如需转载请自行联系原作者