假设需要屏蔽www.sohu.com (搜狐网站),使用户不能使用IE浏览器或火狐狸等其他浏览器浏览搜狐网站。
操作方法如下:
进入以下目录:C:\WINDOWS\system32\drivers\etc ;
用记事本打开etc目录下的hosts文件;
在最下面增加一行,内容如下:
211.99.223.21 www.sohu.com
保存,退出。注意数字和字母之间有空格,实际编辑时,输完最后一个数字后按一下Tab键再接着输入www.sohu.com就可以了。
其中,211.99.223.21是随便输入的,可能是根本无人使用的一个IP地址或者不存在的IP地址。
如下图所示:

这时,在IE或火狐狸等浏览器里面就打不开搜狐的网站了。
用火狐狸打开网站时提示:
“连接超时
位于 www.sohu.com 的服务器响应时间过长。
* 此站点暂时不可用或者太忙。请稍后重试。
* 如果您无法载入任何页面,请检查您计算机的网络连接。
* 如果您的计算机受到防火墙或代理服务器的保护,请确认 Firefox 被授权访问网页。”
有时出现的空白的界面,没有任何提示。
如果继续修改一下,把如图所示211.99.223.21改成211.94.144.109,保存。再次打开搜狐网站时,打开的是百度百科网站。
同样原理,如果在这里修改一个网站对应的IP地址,改成其他网站的地址,当用户试图打开一个网站时,就进入了另一个网站了!
我们也可以反过来思考,如果上网时仅仅浏览几个固定的网站,可以把自己常用的网址在这里设置一下,指定这些网站的IP地址,而且IP地址是正确无误的,那么,DNS服务器就可以免了!
————————————————————————————————————————————————
HOSTS文件的实例-- 屏蔽迅雷广告 免代理访问YOUTUBE
此文件位于%SYSTEMROOT%\SYSTEM32\DRIVERS\ETC.
可用写字板打开,编辑
127.0.0.1 localhost
203.208.39.104 www.youtube.com
203.208.33.100 gdata.youtube.com
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 adsence.sogou.com
127.0.0.1 cm.p4p.cn.yahoo.com
127.0.0.1 p.mm.cn.yahoo.com
127.0.0.1 adsence.sogou.com
127.0.0.1 pfp.sina.com.cn
127.0.0.1 cpro.baidu.com
127.0.0.1 ad.tom.com
127.0.0.1 union.narrowad.com
127.0.0.1 p.alimama.com
127.0.0.1 s100.cnzz.com
127.0.0.1 s80.cnzz.com
127.0.0.1 v1.cnzz.com
127.0.0.1 s1.cnzz.com
127.0.0.1 s2.cnzz.com
127.0.0.1 s21.cnzz.com
127.0.0.1 www.google-analytics.com
127.0.0.1 www.51.la
127.0.0.1 web.51.la
127.0.0.1 vip.51.la
127.0.0.1 js.users.51.la
127.0.0.1 biz4.sandai.net
127.0.0.1 biz5.sandai.net
127.0.0.1 update5.sandai.net
127.0.0.1 newchk.173kan.com
127.0.0.1 biz5c.sandai.net
127.0.0.1 areainfo.xunlei.com
127.0.0.1 mpv.sandai.net
127.0.0.1 mscdn.allyes.cn
127.0.0.1 js.tongji.cn.yahoo.com
127.0.0.1 dt.tongji.cn.yahoo.com
127.0.0.1 cl.kankan.xunlei.com
127.0.0.1 recommend.xunlei.com