很多网站,例如Google,都是IPv4和IPv6双线接入的,www.google.cn解析对应许多个IP,其中IPv4和IPv6都有。在默认情况下,DNS服务器会返回多个IP地址,而本地机器则是根据各个地址的响应速度自动选择主机。
通常,人们会采用修改系统目录下的hosts文件,将google的地址指定为IPv6的那个地址,使本地机器不去访问DNS服务器,而直接从本地获取IP地址进行访问。
其实,可以采用更简洁的方法,而不必修改hosts文件。
目前,一些公益组织已经提供纯IPv6协议的DNS服务器,设置IPv6的服务器,可以返回IPv6的地址(同时也返回IPv4的地址)。(注意:由于目前GFW并没有对IPv6的DNS进行封锁,用户可以通过该种方法突破一些GFW不允许访问的站点。)
设置IPv6 DNS地址为:2001:470:20::2 ,就可以轻松访问所有IPv6网站,当然前提是解析出来的所有地址中IPv6的地址响应速度最快,一个极端的解决方案是关闭IPv4协议,不过貌似很多人不喜欢没有IPv4网络的时代,至少目前是这样的。
设置完成之后,Google几乎所有的产品都可以通过IPv6访问!Cool!
Enjoy the new (future) Internet Protocol!