标题:hosts文件科学上网技巧
作者:
日期:2015-06-21 21:23:39
内容:

hosts文件是一个用于储存计算机网络中各节点信息的文件,这个文件负责将主机名映射到相应的IP地址,而且请求级比DNS高,所以对应一些被防 火墙DNS污染的网站,只要找到未被屏蔽的ip地址,就可以实现翻墙的效果,而且修改hosts文件的方法也相当简单,因此它也不失为一种简捷的翻墙方 法。

hosts文件位置


Windows系统:C:\Windows\system32\drivers\etc\

Linux及其他类Unix操作系统:/etc
Android:/system/etc/hosts
Mac OS X:/private/etc(使用BSD风格的hosts文件)
iOS(iPhone):/etc
iOS(iPad):/private/etc

需要注意的是Android机器需要需要ROOT之后才能手动修改hosts文件,而iOS设备也是需要越狱后才具有修改hosts的权限。

以windows系统为例,修改hosts文件的方法如下:(其他系统方法类似,推荐Android/iOS系统使用第三方管理工具)

hosts文件的一般地址都在C:\WINDOWS\system32\drivers\etc 中,如果文件隐藏,需要更改系统设置调出。hosts文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑。

127.0.0.1代表本机,一旦域名指向到本机即代表屏蔽任何网络访问,而指定为某ip,则意味着解析域名到某ip。

Mac和iOS设备修改hosts方法参考:http://www.magity.com/mac-and-ios-modify-hosts.html

可用ip地址查询


以正常使用twitter为例,打开 http://just-ping.com/ 网站输入域名 www.twitter.com 然后点击ping!

之后会得到相当数量的twitter ip,选择响应速度较快的ip逐一在本机ping,从而找出可用ip。

如果有ip显示有响应,即意味着此ip并未被防火墙封锁,将其以单排一条内容(x.x.x.x   twitter.com)的格式填入hosts文件,既可以正常访问此站点。

进阶教程:如何寻找hosts的可用IP?http://www.freefq.com/jq/2015/06/21/hostsip.html

测试发现,推特主站内容可登录,文字信息可以查看,但部分头像不能正常显示,这是因为twitter的图片服务器域名为 pbs.twimg.com 同样需要找到未经屏蔽的ip才可以使用。(但该服务仅有两个可用ip)

辅助程序



hosts文件修改需要大量的手动工作,同时ip地址的封锁与变动也会影响到翻墙效果,因此在一些情况下可以使用hosts自动更新管理程 序(注意hosts文件的备份),但要注意的是,长期没有更新的hosts管理工具其hosts ip是滞后的,仍然会存在无法正常访问的问题。

1.SmartHosts

SmartHosts是作者为了网友翻墙方便义务维护更新的hosts文件。以前版本主要是Android手机系统,现在也包括苹果电脑、Windows电脑的hosts文件。
项目页:https://github.com/smarthosts/smarthosts

安卓版下载:https://play.google.com/store/apps/details?id=mobi.smarthosts&hl=zh

(操作界面)

2.huhamhire-hosts

huhamhire-hosts是由热心网友维护的hosts翻墙项目。支持IPv4和IPv6。官方除了提供hosts文件外,还提供了一个叫HostsPanel的程序,支持Windows和Mac。

项目页:https://code.google.com/p/huhamhire-hosts/

(操作界面)

3.HostsX

HostsX是一个小巧好用的hosts文件修改软件,利用HostsX可以方便地对hosts文件进行查看、编辑、备份、修复等操作。

项目页:https://github.com/jiannaiwei/HostsX


4.Hosts Setup Utility 

Hosts Setup Utility是一个提供对google、twitter、facebook等服务访问的hosts文件更新程序,具备比较智能化的图形界面,支持windows/mac OS/Linux。

项目页:https://hosts.huhamhire.com/


5..SwitchHosts

SwitchHosts是可以快速切换hosts的小工具,运行程序后可以最小化于系统托盘,然后右键快速切换各种hosts方案,仅支持Windows,运用此工具可以避免hosts

下载地址:https://github.com/oldj/SwitchHosts/downloads


返回列表 网站首页