host 方式

在大多数 PC 操作系统中都有 hosts 文件,我们可以通过这类文件来达到 IP 访问一些网站或者屏蔽一些网站的效果。

工作原理

Hosts 文件是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行控制。

Hosts 文件的存储位置在不同的操作系统中并不相同,甚至不同Windows版本的位置也不大一样, Windows NT/2000/XP/2003/Vista/win7:默认位置为%SystemRoot%\system32\drivers\etc\,但也可以改变。

例如 c:\windows\system32\drivers\etc\ 动态目录由注册表键 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\DataBasePath 决定。 用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# 127.0.0.1 localhost

在网络上访问网站,要首先通过 DNS 服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问,这也是为何当你 DNS 无法访问时,输入网站名就没有反应,但一些联网的 APP (如 QQ,音乐播放器)却可以使用的原因。

除了铜鼓 DNS 自动解析域名外,我们还能够通过 Hosts 文件直接建立域名和 IP 的映射关系来达到访问目的,这种情况下就不需要再通过 DNS 来访问相应网站了。

屏蔽网站

屏蔽网站也是一种常用的功能,一些网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。而另外一些情况则是,我们使用破解软件时,一些软件需要不断地联网认证你是否使用了盗版,我们也可以将这些网站给屏蔽。对于这些网站我们可以利用 Hosts 把该网站的域名映射到错误的 IP 或本地计算机的 IP,这样就不用访问了。约定 127.0.0.1 为本地计算机的 IP 地址, 0.0.0.0 是错误的 IP 地址。

1
2
3
4
Hosts 中,写入以下内容:
127.0.0.1 www.XXXX.com #屏蔽的网站 A
0.0.0.0 www.XXXX.com #屏蔽的网站 B
这样,计算机解析域名 AB时,就解析到本机IP或错误的IP,达到了屏蔽网站AB的目的。

科学上网

为了绕开 GFW ,能够访问谷歌等网站,我们经常会采取各种手段,但其中最简单的方式还是修改 host 文件。

修改 host 文件来科学上网,是一种比较传统的方式,优点是配置简单,无需安装第三方软件;缺点是经常会失效,需要你反复配置。

这边给出几个更新比较快的 hosts 资源,使用方法就是将这些 hosts 文件替代你操作系统中的原有文件,但值得注意的是,任何这些文件都是由民间网友提供的,并不能保证它绝对的安全,所以使用的话需自己考量和谨慎。

  • hosts:老牌 hosts 文件,长期更新,比较稳定。
  • 2017hosts:具备详细的说明文件

http://blog.csdn.net/tskyfree/article/details/41214829