修改hosts上某些404网站,对于有过翻墙经历的人来说,已经是一个公开的秘密了。很多人都是知其然,不知其所以然,我今天试着用通俗的语言,小谈一下其中的原理,如有纰漏错谬之处,恳请指出批正。
(对于那些只会用软件,不懂修改hosts的网友,也可参考此文,了解一二)
一、网址与IP
我们知道,每一个网站都有一个网址,如本人的网址即是http://wuxiao.info/,而每一个网址呢,都对应着一个IP地址,如我的ip是66.197.184.66。
IP地址才是网站的真正地址,我们访问一个网站,必须知道它的IP地址才行。
那有人就说:IP地址全是数字,怎么可能记住?而且我们现在上网,输的都是带有字母的网址啊。
别急,且听我慢慢道来。
就是因为网络刚出现的时候,那些伟大的工程师们也发现了同样的问题,所以他们想了一个办法,用带字母的网址来“代替”IP地址,这样,我们只要记住网址就行。(wuxiao.info总比66.197.184.66好记很多吧)
二、DNS服务器
那为什么说,IP地址才是真正的地址呢?
因为我们输入网址以后,并不是直接通过网址去连你的网站,而是通过另外一个工具,将网址“还原”成真实的IP地址,再通过IP地址,去连接你要访问的网站。
这个工具呢,就叫做DNS服务器(domain name server),著名的DNS服务器有Google Public DNS和OpenDNS,DNS服务器的选择,我将另外著文说明。
三、网址与IP的关系
举个例子说明。
网址与IP地址的关系呢,就像电脑里面快捷方式与文件的关系。
IP地址是我们要找的文件,但是它难记,而且杂乱繁多。
网址呢,就如同我们桌面上的快捷方式,通过它呢,可以方便地快速地找到文件。但它并不是真正的文件。
网址与IP,快捷方式与文件,说白了,就是一个对应的关系。网址对应着IP,快捷方式对应着文件。
而建立这种对应关系的人,就是DNS服务器。
四、为什么有的网站上不了?
一旦这种对应方式改变了,或者被某种方式切断了,我们就无法通过网址(快捷方式),得到真实的IP从而访问网站(找到文件)。
这是某些网站上不了的原因之一,专业术语叫做DNS劫持和DNS污染(两者不是一回事)。
很多时候,通过快捷方式找不到文件,而文件却真实地存在你的电脑上面。只是对应关系被破坏了。
上网也是如此,通过网址上不去的网站,并不一定是网站的问题,很有可能是得不到正确的IP地址(对应关系被破坏)
这个时候,我们就要人为地去建立这种对应关系。
五、hosts文件的作用
那怎样建立这种对应关系呢?这就要用到我们今天要讲的hosts文件了。
hosts文件,通俗地说,就是一个记录对应关系的小本子。
当你要上某个网站,如twitter的时候,系统会先查hosts文件,如果里面有twitter对应的IP地址,它则会主动去连这个IP,这个时候,不管是DNS劫持和DNS污染,对你上网都是没有影响的。
所以,我们只要能在hosts里面,建立起这种正确的对应关系,就可以避开DNS引起的问题。
下面,我们就讲讲如何修改hosts文件。
六、如何修改hosts文件
在修改hosts文件之前,我们有一件重要的事情要做,那就是获得你要访问的网站的IP。不知道IP地址,就无法建立关系。
关于如何才能获得正确的IP,请参见《在线输域名查IP,找Hosts IP不求人》一文。
修改hosts的步骤很简单:
1,打开C:\WINDOWS\system32\drivers\etc目录(如果你操作系统不是安装C盘,请把C替换成你系统所在盘符)。
2,右键点击hosts文件,选择“用记事本打开”(注意,文件名就叫hosts,没有后缀)。
3,打开后,直接添加内容,保存退出即可。格式如图:
PS:修改hosts文件后,不要忘记,运行ipconfig /flushdns命令清除本机DNS缓存。
七、我的hosts收藏
最后,将我个人收藏起来的,目前可用的hosts分享给大家,让大家少去四处找hosts的烦恼。
里面包括Google几乎全部服务(含Google+),twitter,facebook,youtube,dropbox等等。
下载地址:http://dl.dbank.com/c0n6bogude(DBank)
http://db.tt/xlFVOcY(Dropbox)
http://goo.gl/225Tc(Google Docs)
大家如果发现里面有的hosts ip失效了的,请与我联系,我将尽量找到最新ip,提供给大家;
大家如果有自己的hosts ip,而这里面没有的,也欢迎与我联系,告知于我,方便大家。
我的联系方式是:wuxiao0715@gmail.com。(不接受询问hosts ip的邮件)
好了,本文写到这里就结束了,不知道大家懂了没有。还有以下几点要注意的:
注意:1,Google+,twitter,facebook等请用https加密连接;
2,一旦使用此种方法的人数过多,该IP可能会被封。所以请大家分享的时候,尽量分享给有需要而且信得过的人。
3,修改hosts文件,不能解决IP被封的问题。
4,请大家遵纪守法,不做法律法规不允许的事情。
—————————————————————————————————————————
需要翻墙利器? 请安装Wuala,查找和添加gfwblog为好友,就可高速下载翻墙软件,或访问http://tinyurl.com/gfwblog直接下载。
推特用户请点击这里免翻墙上推特
请点击这里下载翻墙软件
更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com
请阅读和关注中国数字时代、翻墙技术博客GFW BLOG(免翻墙)
1 条评论:
很有用,谢谢
发表评论