hosts 文件上网
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文件文一般有如下面的基本内容
|
在网络上访问网站,要首先通过 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 地址。
|
|
科学上网
为了绕开 GFW ,能够访问谷歌等网站,我们经常会采取各种手段,但其中最简单的方式还是修改 host 文件。
修改 host 文件来科学上网,是一种比较传统的方式,优点是配置简单,无需安装第三方软件;缺点是经常会失效,需要你反复配置。
这边给出几个更新比较快的 hosts 资源,使用方法就是将这些 hosts 文件替代你操作系统中的原有文件,但值得注意的是,任何这些文件都是由民间网友提供的,并不能保证它绝对的安全,所以使用的话需自己考量和谨慎。