|
位置:
缺省地址:C:\windows\system32\drivers\etc
打开方式:
记事本,等文本编辑器即可
原理:
访问网站,要首先通过DNS服务器把要网络域名(如baidu.com)解析成baidu.com的IP地址后,计算机才能对这个网络域名作访问。(二进制工作方式) 。请求DNS服务器,返回值,都需要时间,降低用户体验!可以通过Hosts文件中建立域名和IP的映射关系来达到目的。
根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。这也是为什么好多网页木马喜欢上这个文件的原因。
作用不局限于:
1、加快域名解析
2、屏蔽某些网站(强制指定某域名对应某IP地址)
用法:(因为不能发链接 ,地址省略了w,HTTP省略了H,大家都是看得懂的,当然这些都是 示例)
打开hosts文件,注意到#是注释,不起作用的,类似于C语言中的“//注释”,HTML中的“<!--comment-->”
在最后另起一行添加想要的映射,如:
111.111.111.11 ww.123456789.com
再比如说我不想看badu.com站点的信息,就可以这样屏蔽
127.0.0.1 ww.baidu.com #指向自己的主机地址
0.0.0.0 ww.baidu.com #指向空地址,无效地址
浏览器遇到后这样解释:指向127.0.0.1
注意:IP地址前面不要有空格(顶格写),ip地址和域名之间,要有至少1个空格(建议用table键);添加完后,光标space到下一行,不然这一行会不起作用 ,然后保存。
最近Google不能访问了,以后更不好说。这时候除了用代理,goagent,还可以添加hosts文件访问:
209.116.186.251 ww.google.com
209.116.186.251 ww.google.com.hk
209.116.186.251 accounts.google.com
自己可以尝试,有的是反向代理,小心gmail账号;
当然原理和代理差不多,都是第三方。
也可以用以下网址访问Google :(h)ttp://203.208.48.16/
注:如何获取特定网址(以百度为例)的ip
运行→cmd,用到了简单的dos命令 :
ping ww.baidu.com
接下来你就可以看到了。
|
|