V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ritaswc
V2EX  ›  宽带症候群

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

  •  
  •   ritaswc · 2019-05-18 14:37:17 +08:00 · 2946 次点击
    这是一个创建于 2027 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我做了个获取客户端 IP 的接口
    https://ipv6.yinghualuo.cn/bejson
    集成到博客中,有问题的图:
    https://blogoss.yinghualuo.cn/blog/2019/05/[email protected]
    集成到博客中,没有问题的图:
    https://blogoss.yinghualuo.cn/blog/2019/05/[email protected]

    直接访问[https://ipv6.yinghualuo.cn/bejson]没有问题的图:
    https://blogoss.yinghualuo.cn/blog/2019/05/[email protected]



    到底怎么回事啊
    4 条回复    2019-05-19 20:17:37 +08:00
    jousca
        1
    jousca  
       2019-05-18 16:07:33 +08:00
    因为个别 IPV6 路由的问题,V4 比它先到,于是就 V4 了
    alect
        2
    alect  
       2019-05-18 20:59:00 +08:00
    谁快用谁才对
    ritaswc
        3
    ritaswc  
    OP
       2019-05-18 23:44:07 +08:00
    看来我应该把工具的 A 记录给删掉,然后在 ajax 里面判断是否能打开,来判断能否支持 ipv6
    wazon
        4
    wazon  
       2019-05-19 20:17:37 +08:00
    浏览器会根据 IETF 的 Happy Eyeballs 算法同时尝试 IPv4 和 IPv6 进行连接。一般默认先连接 IPv6,超过 300ms 没连接成功则回落到 IPv4。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3607 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.