技术侦察兵:深入探究,你会发现IPv6的可爱之处
connector. --> <Connector executor="tomcatThreadPool" port="80" address="WWWW:XXXX:YYYY:ZZZZ::2" protocol="HTTP/1.1" enableLookups="false" />
在添加上述内容时,我确实发现了一些其它潜在的错误,结果当然就是采取快速断路处理。而事实上,我在几轮快速更新的过程中发现了更多错误,用户们可能会观察到一些无伤大雅的小故障。但至少我现在手头已经有了成形的IPv4及IPv6网站且都处于运行状态,而且IPv6就只有我一个人了解其存在,这已经非常令人满意了。 IPv6隧道 现在我打算在自己的开发机之外获得同等的IPv6使用空间,以进行更多测试。感谢Jobsian触摸版,事实上我的台式机已经具备了静态公开路由的IPv4地址,这使得由"6到4"的转换可以工作于Mac OS X 10.7的网络设定(与VPN之类作用相同)当中(当然,在第二次尝试时出现了奇怪的连接线路断开错误,当时我正尝试在3G无线连接中使用转译后的IP地址)。 但在此之后,我可以顺利地从自己的计算机处ping通网上的IPv6地址,并访问像谷歌ipv6.google.com这样的IPv6型页面。此外,最重要的是,利用文字形式的IPv6地址对自己的协同IPv6站点进行测试。 http://[WWWW:XXXX:YYYY:ZZZZ::2]/ 站点中还包含了一个用于显示浏览器IP地址的页面,而且它顺利显示出了我的Mac机的IPv6地址,这样一来基本上算是大功告成了。 AAAA名称到底是什么? 对128位名称要做的最后一项工作是为那些启用了IPv6的服务器设置DNS记录。我不打算在一开始就纠结于反向查找记录,这些事情最后再处理吧。 因此我所要做的是从我的example.com名称向IPv6原始地址做正向解析。对于IPv4地址而言,它在DNS术语中被记录为"A"。而对于IPv6地址来说,则用四个"A"来表示,即"AAAA"记录。大家对这一点肯定不会陌生。 那么新的记录形式将如下所示:
我的一切DNS信息都是由脚本创建得出的,该脚本也负责根据主机文件建立BIND9配置文件;由于我尚未对其加以调整,所以脚本还无法识别IPv6地址,我的做法是暂时将IPv6地址伪装成电子邮件记录并加以忽略。就先凑合着用吧,以后再进行修缮。 总而言之,由于AAAA记录的公布及传播,如今我已经可以将… http://ipv6.example.com/ …这一地址输入我MacBook中浏览器的地址栏中,并且正确进行访问。 在反复测试直到获得满意结果之后,我还将AAAA记录添加到了已经具备A记录的example.com中,这样任何启用了IPv6的使用者--只要没有对其进行配置变更,并且使用同一款搜索引擎或者URL--都会直接以IPv6的方式访问该站点。 事实上,经过了一天左右的时间,DNS记录已经完成了其传播过程;我的example.com站点已经有大约0.2%的访问量来自IPv6线路。我从日志文件中观察到整个浏览模式都相当正常。哈哈,站点的升级简直称得上天衣无缝! 技术侦察工作总结 正如前方所说,要让整体工作保障有力,还有很多问题要处理,例如反射查找(从IPv6地址到名称)PTR记录、地理位置定位之类,甚至还需要考虑DNS中的IPv6粘贴记录以确保只支持IPv6的客户端能够通过同样的URL访问到新服务器。 除此之外,还有不少其它细微复杂的任务要应对,例如如何处理那些不分配IPv4地址或者只支持IPv4 URL的客户端对IPv6站点的访问,他们没有使用双栈协议;尽管这类情况如今已经非常罕见,但却的确存在。 但是,归根结底,我们要承认整个升级过程相当轻松,并且很容易确保更多的访问流量--例如来自移动设备的访问--通过IPv6承载。 希望大家也能亲自动手,尝试这种隐性的IPv6部 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |