主题:请教一个关于windows下hosts文件的问题。 -- 彭雷
国内现在墙的厉害,现在不翻墙很多地方都去不了了。
以前网上看到过文章说可以修改hosts文件来访问某些网站。但慢慢的,很多这些host文件失效了。
更关键的是,以前都是直接从网上复制地址,对这东西压根一点不会。就是想请问一下各位大大,我如果想自己找这些网站的ip地址,该怎么找呢?
如果想自己搞这些,是不是只要ping一下网站,然后把ip地址添加进去就行了?好比youtube是203.208.39.104,是不是只要在hosts文件中添加一下这一句就行了?
谢谢啦~
本帖一共被 1 帖 引用 (帖内工具实现)
其实你打开hosts文件一看就明白了,里边写的很清楚的
这个hosts文件的功能是跳过DNS服务器解析,而直接获得某个域名的地址(关于域名,IP地址与DNS解析,如果不清楚的话就维基吧,太多内容了在这儿没法说)。所以你可以通过网上的一些工具,把域名和查询到的网站的IP地址写入hosts文件即可(要按照hosts文件的格式,照猫画虎好了)。
GWF的一个封锁的方法是阻止查询某些网站的IP地址,从而达到阻止访问该网站的目的。所以改写hosts文件针对这种方式的封锁是有效的。
方法如下:
在浏览器地址栏里输入http://centralops.net/co/NsLookup.aspx
在domain你输入你想访问的域名,比如google.com,或者www.ccthere.com之类,然后选择A类查询(即只查询地址,忽略其他DNS信息),然后把查询到的IP地址写入hosts文件即可。
如下图所示,对于yahoo.com这个网站,69.147.114.224,还有其他两个IP地址都有效。所以你可以把任意一个IP写入hosts文件,即可访问yahoo.com了。
我先试验一下啊,有问题继续向兄台请教。哈哈,谢谢
我查了个youtube的,其实关键就是想上youtube。在哪个网站上列出的地址如下:
youtube-ui.l.google.com IN A 74.125.91.101 251s (00:04:11)
youtube-ui.l.google.com IN A 74.125.91.102 251s (00:04:11)
youtube-ui.l.google.com IN A 74.125.91.113 251s (00:04:11)
youtube-ui.l.google.com IN A 74.125.91.138 251s (00:04:11)
youtube-ui.l.google.com IN A 74.125.91.139 251s (00:04:11)
youtube-ui.l.google.com IN A 74.125.91.100 251s (00:04:11)
我在hosts文件中添加了:
74.125.91.102 youtube-ui.l.google.com
74.125.91.113 youtube-ui.l.google.com
74.125.91.138 youtube-ui.l.google.com
74.125.91.139 youtube-ui.l.google.com
74.125.91.100 youtube-ui.l.google.com
74.125.91.101 www.youtube.com
74.125.91.101 youtube.com
但还是打不开youtube。。
因为这些网站有多个域名分别对应多个不同内容的网站服务器,所以它们是用浏览器给出的域名来决定给你哪个网站的内容,而不是IP地址。
用上面查出来的IP地址来访问的话,都会被导向google的搜索引擎主页。
要想访问这种网站,只能用代理类或VPN类的软件翻墙了。