你如何在Chrome for MAC中使IPV6默认?

flx*_*lxa 18 default google-chrome ipv6

我去过chrome:// net-internals/#dns并启用了IPV6,但似乎没有让浏览器首先尝试IPV6地址的选项,它默认为IPV4.

在启用IPV6之前,默认地址族为:默认地址族:ADDRESS_FAMILY_IPV4(禁用IPv6)启用IPV6后,它显示为:默认地址族:ADDRESS_FAMILY_UNSPECIFIED

这看起来很有希望,直到它首先抓住IPV4地址.任何帮助将不胜感激甚至确认不可能.

San*_*ann 38

默认情况下,IPv6会自动获得更高的优先级 RFC3484描述了用于此的机制.如果使用6to4(2002 ::/16),那么这些IPv6地址的优先级将低于IPv4.这样做是因为如果您的IPv6连接取决于您的IPv4连接+正确的可用性和多个中继的工作,那么您可能会直接通过IPv4获得更好的连接.Teredo(2001 ::/32)也是如此.

如果您的系统仍然通过IPv4连接,即使您具有本机IPv6连接,那么您与该网站的IPv6连接可能很慢.最近的Chrome版本内置了一个故障保护,它首先尝试IPv6,但是当在300毫秒内建立连接时,它会尝试并行连接IPv4.这样做是为了使具有破坏的IPv6连接的用户仍然能够访问双堆叠网站.

我希望这能解释你所看到的:)

桑德


mmr*_*ins 5

如果您启用了 IPv6 并正常工作,Chrome 和所有其他现代浏览器会更喜欢它。但是,如果您刚刚开启 IPv6,则需要重新启动 chrome 才能生效。这部分花了我大约一个小时的时间来弄清楚,这就是我最终到这里的原因。

您可以在http://ipv6-test.com/检查浏览器默认启用的协议。

如果它说您的连接支持 IPv6,但还说“当两种协议都可用时,您的浏览器使用 IPv4”,只需重新启动浏览器。当您重新访问该站点时,它应该显示 IPv6。

注意:我已经看到其他答案提到在 url 栏中转到 about:net-internals 和 dns 选项卡以启用 IPv6,但这似乎是过时的信息,因为在当前版本的 chrome 中没有启用 IPv6 按钮(我我现在使用的是 22.0.1229.94 版)。