为什么有时候网络访问走的 ipv4,不优先 ipv6

2019-05-18 14:37:17 +08:00
 ritaswc
我做了个获取客户端 IP 的接口
https://ipv6.yinghualuo.cn/bejson
集成到博客中,有问题的图:
https://blogoss.yinghualuo.cn/blog/2019/05/WX20190518-143047@2x.png
集成到博客中,没有问题的图:
https://blogoss.yinghualuo.cn/blog/2019/05/WX20190518-143342@2x.png

直接访问[https://ipv6.yinghualuo.cn/bejson]没有问题的图:
https://blogoss.yinghualuo.cn/blog/2019/05/WX20190518-143058@2x.png



到底怎么回事啊
2866 次点击
所在节点    宽带症候群
4 条回复
jousca
2019-05-18 16:07:33 +08:00
因为个别 IPV6 路由的问题,V4 比它先到,于是就 V4 了
alect
2019-05-18 20:59:00 +08:00
谁快用谁才对
ritaswc
2019-05-18 23:44:07 +08:00
看来我应该把工具的 A 记录给删掉,然后在 ajax 里面判断是否能打开,来判断能否支持 ipv6
wazon
2019-05-19 20:17:37 +08:00
浏览器会根据 IETF 的 Happy Eyeballs 算法同时尝试 IPv4 和 IPv6 进行连接。一般默认先连接 IPv6,超过 300ms 没连接成功则回落到 IPv4。

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

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

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

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

© 2021 V2EX