启用IPv6的Web浏览器

知道你在哪里以及在那里到达之前的IP版本

获取浏览器以导航到能够驱动IPv6的网站的一种方法是只需将Web服务器的IPv6地址输入到浏览器的地址栏中。IETF.RFC 2732.,在URL的字面IPv6地址的格式,这是由IETF更新RFC 3986.,统一资源标识符(URI):通用语法,定义直接输入IPv6地址时应使用的语法。该格式通常看起来像http:// [2001:db8:100:200 :: 1234] /。

我必须承认这是痛苦的,而且我宁愿只输入完全合格的域名(FQDN),让浏览器弄清楚显示页面的最佳方式。当您输入网站的FQDN时,您可能无法完全了解TCP端口80 HTTP连接的IP版本。操作系统应遵循IETFRFC 4074.,对IPv6地址的DNS查询的常见不端行为,并且在执行用于记录的DNS查询之前对AAAA记录执行DNS查询。然后,如果网站可以使用IP版本操作,并且您的计算机对网站的双协议连接,操作系统应该更喜欢使用IPv6。但是,制造商的IPv6的实施可能存在缺陷,并且对IPv6的这种偏好。

为了帮助您排除双协议连通性的故障,在您的bat belt上有必要的工具是很重要的。Nslookup和dig是解决双协议DNS问题不可或缺的资源。如果浏览器能提供一些线索,让我们知道正在使用的协议版本和地址,那就更好了。其中一个有用的工具是附加品Firefox.。此附加版显示您正在浏览的IP地址。以下是使用双协议操作系统的Firefox查看双协议站点的双协议站点的屏幕截图。Showip NonIttrusive在浏览器工具栏的下拐点中显示主机的IPv6地址。

谷歌

但是,您仍可能在使用网站的FQDN时遇到Firefox将Firefox转到双协议网站。这是因为如果都存在,Firefox不喜欢通过IPv4连接的IPv6连接。因此,我们必须在选择时更改Firefox以更喜欢IPv6网站。我们可以执行此操作的方式是要去Firefox地址输入字段,然后键入“关于:config”。您可能会出现一个警告,说“这可能会使您的保修失效!更改这些高级设置可能对此应用程序的稳定性,安全性和性能有害。如果您确定您正在做的事情,您只能继续。”继续点击“我会小心,我保证!”表示您知道您正在做什么,并知道如果这会导致问题,请识别如何设置它。然后查找名为“network.dns.ipv4onlydomains”的条目和“network.dns.disableipv6”。应设置这些,以便Firefox允许双协议连接。network.dns.ipv4onlydomains.-应该是空列表network.dns.disableIPv6-应设置为false

谢天谢地,微软Internet Explorer 8更喜欢IPv6网站如果DNS请求返回A和AAAA记录。只需输入FQDN并让浏览器照顾其余部分。我没有能够找到一个简单的插件,允许在状态栏中显示IPv6地址。

谷歌似乎像IE8一样操作,因为如果DNS返回A和AAAA记录,它更喜欢IPv6连接。对于Chrome,您可以尝试使用dns.l4x.org.解析器扩展显示您正在查看的页面的DNS解析地址。然而,我的测试没有与这个chrome扩展工作。

我不知道其他浏览器如何与IPv6一起使用。从我读过的那种似乎歌剧也已经与IP版本一起使用,而不对设置进行任何修改。我读过这一点苹果浏览器即使网站具有IPv4和IPv6连接和DNS资源记录,也要更喜欢IPv4。我已阅读,您可以在Mac上打开一个终端,并导航到“应用程序 - >实用程序 - >终端”,然后输入以下命令。默认值编写com.apple.safari containteebugmenu 1然后您可以关闭该窗口并使用调试菜单打开Safari。转到“支持的协议”并取消收获http :(简单加载程序)。这应该使Safari能够适用于双协议网站。

在未来,随着越来越多的内容使用IPv6,知道你是使用IPv4还是IPv6浏览页面将变得更加关键。真正的关键是如何执行URL的DNS解析。大多数操作系统和应用程序默认倾向于IPv6双协议连接可用。然而,我们正在了解存在的少数实现,如果有选择,不喜欢IPv6连接。

斯科特

加入网络世界社区有个足球雷竞技appFacebooklinkedin对自己最关心的话题发表评论。

版权所有©2010.Raybet2

IT薪水调查:结果是