Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
这就是为什么通过修改hosts文件就可以浏览某些“高大上的”网站,原因是直接访问目标网站对应ip,不通过DNS,所以GFW的DNS污染就可以成功跳过。
Windows系统hosts位于 C:\Windows\System32\drivers\etc\hosts
注意:hosts文件属于系统核心文件之一,所以Windows用户必须用管理员身份打开才能修改保存,如果遇到无法保存,请右键文件hosts并找到“属性” -> “安全”,然后选择你登陆的用户名,最后点击编辑,勾选“写入”即可。
应用起来了很简单,如果你不想让这台电脑上淘宝网,在下边输入172.0.0.1 www.taobao.com即可注意中间有空格。这个某些企业管理员可能会用到。
如果你想快速的上某些网站,只要你知道这个网站的IP地址就可以直接填写这里举个例子222.163.201.30 www.163.com 这里的网址是通过在命令提示符下ping www.163.com获得的地址。当然你如果需要上你想上的网站就必须知道这个网站的IP(这是废话不多说自己想)。
修改hosts后生效方法:
Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入 ipconfig /flushdns 即可。
当然浏览器的应用这里建议使用Firefox和Google Chrome。
希望可以帮到你。喜欢的请点关注。谢谢!