如果一个域名有 ipv4 和 ipv6 地址,在主机 ipv6 可用的情况下,系统是否会优先使用 ipv6 地址进行连接,如果不会,该怎么进行设置呢?

2014-07-09 02:39:38 +08:00
 SR1
刚刚意外的发现,可以直连U2B,基本秒开
还以为在国内解封了
但去别的电脑上试了却不行,
查了下能直连的机器,对应的解析地址是ipv6的地址,
目测是用了114.114.114.114 的DNS的原因。

所以想知道是不是能通过优先使用ipv6进行连接,
绕过国家防火墙的封锁。

不知道有没有这种可能性。
12757 次点击
所在节点    问与答
3 条回复
jerryjhou
2014-07-09 02:47:06 +08:00
Hosts写死,否则没什么其他办法,Chrome会自动使用IPv6,但是也有可能会用IPv4,具体逻辑不明
yfdyh000
2014-07-09 05:27:12 +08:00
跟系统配置有关系。比如Windows是 netsh int ipv6 show prefix 显示对网段/协议的优先级。
默认就有的ipv6地址可能是6to4(2002开头)。如果不修改上述优先级或者给站点配置hosts,6to4的默认优先级是低于ipv4协议的。另外也跟浏览器的选择倾向和配置有关,但那是次要原因。
http://ipv6-test.com/ http://test-ipv6.com/
dndx
2014-07-09 05:34:15 +08:00
http://tools.ietf.org/html/rfc6724

这是 getaddrinfo 对地址选择的实现。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/121670

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX