位置: 缺省地址: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 接下来你就可以看到了。 |
欢迎光临 碧海潮声大学生网 (http://www.zjoubbs.com/) | Powered by Discuz! X3.2 |