V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hokman
V2EX  ?  程序员

ipv6 登陆网站故障

  •  
  •   hokman · 249 天前 · 856 次点击
    这是一个创建于 249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    后台看到奇怪的故障:用户 ipv6 登陆网站时似乎极易出现登陆不进,但 ipv4 登陆这个网站没有这个异常。还没定位到原因,特来请教。 服务器启用了 ipv6 ,跟这应该没啥关系吧?

    4 条回复  ?  2023-09-08 10:38:39 +08:00
    zhangkunkyle
        1
    zhangkunkyle  
       249 天前
    看用户侧网络呗,有些单位,校园网什么的,用 ipv6 还挺困难的
    ysnow888
        2
    ysnow888  
       249 天前
    大概率是 数据库记录的 ipv4 限制了字段的长度 ipv6 太长了写不进去就异常了
    test0103
        3
    test0103  
       248 天前
    应该是 TCP MSS 问题,网络层的问题,问问网络运维的,调整一下路由配置,无论是否这个问题,解决了请说说,我也想涨涨经验
    zzlyzq
        4
    zzlyzq  
       248 天前
    在现代操作系统中,dhcp 解析域名会同时进行 v4 和 v6 ,具体选用哪个地址访问是通过一个叫做前缀策略表的机制进行控制。

    linux 系统文件是在/etc/gai.conf
    label ::1/128 0
    label ::/0 1
    label 2002::/16 2
    label ::/96 3
    label ::ffff:0:0/96 4
    precedence ::1/128 50
    precedence ::/0 40
    precedence 2002::/16 30
    precedence ::/96 20
    precedence ::ffff:0:0/96 100

    windows 系统是在 netsh interface ipv6 show prefixpolicies
    参考 https://ipw.cn/doc/ipv6/user/ipv4_ipv6_prefix_precedence.html

    总体原则是:默认 v6 优先(如果你本地的 ipv6 地址除了 fe80 开头,还有别的公网 v6 地址,那就默认走 v6 了)
    可以通过调整前缀策略表实现 v4 优先,或者具体的哪一个 v6 优先。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3349 人在线   最高记录 6547   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com