原文:http://www.sgld.org/2011/08/05/379

好了,本次介绍常用的翻墙方法之二——hosts法。

在讲解hosts之前,先说一下一些基础知识。

我们知道,假如我们想访问一台主机,计算机真正访问的其实是主机对应的ip而非你输入的网址。那么怎么得到主机的ip?在www中存在着一些特殊的 服务器,他们的任务就是记录主机和ip的对应关系,供计算机随时调取查询,这些服务器我们称之为DNS。网络中所有的主机—ip的转换都依赖于此。可以预 见,如果出于某种目的,人为的干扰了这一过程,那么必然会导致主机不能访问的情况。

而事实也的确如此,GFW的几种屏蔽方法中便有对DNS的干扰,使得本机得到的ip并非主机的真实ip,达到屏蔽网站的目的。

不过好在我们的电脑还留了一手,这就是今天的主角——hosts。

假如有这样一台主机,他的ip不变,那么我们每次访问他都经过DNS的解析岂不很浪费时间,为什么不能将他的ip记录到本地,下次访问直接调取访问 呢?于是我们的hosts诞生了。hosts就是记录了主机和真实ip的一个文件,计算机在访问网络资源时首先调取hosts中的信息,如果找到了所要访 问的主机—ip信息便不再会向DNS请求而直接访问主机,如果hosts中没有则去请求DNS,相当于将远端的DNS在本地做了部分的镜像。这样做大大提 高了效率。

既然GFW干扰了DNS,而如果hosts中记录了相关的正确的信息,那么我们就可以成功的绕过GFW而达到翻墙的目的了!

那么就开始动手找到hosts并修改里面的信息吧!

1.hosts在哪?怎么才能修改它?

hosts文件的路径为%SystemRoot%system32driversetc,注意hosts文件没有后缀名, 其中%SystemRoot%为环境变量,指向系统所在目录,对于一般用户而言是c:windows,你可以直接输入上面的地址进行访问。hosts 文件可以用任何文本编辑器打开,比如记事本。不过修改它之前记得右键—属性,把它的只读属性去掉,否则修改之后是保存不了的。

如果你觉得这样打开hosts比较麻烦,可以采取下面这个简单的办法:

新建一个文本文件,在里面添加内容为

Categories :

Tags :