检验 IPv6 的最长前缀匹配机制 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TulvL
V2EX    宽带症候群

检验 IPv6 的最长前缀匹配机制

  •  
  •   TulvL 2021-05-28 17:56:16 +08:00 2783 次点击
    这是一个创建于 1664 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前的一篇帖子提到 IPv6 可以简化多线机房的玩法:

    • 当 DNS 返回多个 AAAA 记录时,由于 IPv6 地址分配的连续性,用户端通常会依照 RFC 3484 优选与本机地址具有最长匹配前缀的地址进行连接

    • 如果同时解析多个不同运营商的 AAAA 记录,理论上用户就会被自动引导到同一运营商的 IPv6 地址,从而实现类似于 BGP 多线机房的效果

    • 前一阵子发现有商家可以在一台 VPS 上提供三大运营商的 IPv6 。于是我在这三个 IP 地址上分别绑定了不同的网站(教程),在首页下方进行了区分标注,供大家验证。

      验证地址: https://akkocloud.ipv6.stream:886/

      根据我的测试,如果是三大运营商的用户,提供服务的地址应该与自己所属运营商一致。如果三个前缀匹配长度相同,似乎会随机选择。

      顺便一提,IPv6 也让一台机子开多个网站变简单了。每个网站都可以分别绑定不同的 IP,不用担心端口打架,也不用反向代理分流。

    第 1 条附言    340 天前
    由于服务商不再提供,该域名已失效
    14 条回复    2021-05-29 01:00:00 +08:00
    neiltroyer849
        1
    neiltroyer849  
       2021-05-28 18:57:07 +08:00 via iPhone
    一些偏题的话就是 v6 不用 NAT,没公网 v4 的 ssh 都香了(说的就是你移动
    geekvcn
        2
    geekvcn  
       2021-05-28 19:01:11 +08:00
    电信联通确实达到效果了,但是移动最后有一跳 240e:e9:a000:909::2,IPv6 库显示为电信,但最后 IP 确实是移动的,路由比较迷,延时经过这一跳也没啥增长。毕竟只是路由比较迷,目的确实达到了
    0ZXYDDu796nVCFxq
        3
    0ZXYDDu796nVCFxq  
       2021-05-28 19:04:21 +08:00 via Android
    手机双卡电信联通
    测试匹配正确
    learningman
        4
    learningman  
       2021-05-28 19:09:28 +08:00 via Android
    联通测试出来是移动。
    geekvcn
        5
    geekvcn  
       2021-05-28 19:09:51 +08:00
    国际路由惨不忍睹,建议楼主加个国外 AAAA 记录解析到电信,看看什么效果,dnspod 和万网应该都支持
    TulvL
        6
    TulvL  
    OP
       2021-05-28 19:12:08 +08:00
    @geekvcn 你想指定运营商的话,页面下方可以手动选择
    TulvL
        7
    TulvL  
    OP
       2021-05-28 19:14:49 +08:00
    @learningman 本地的 IP 地址是 2408 开头的么?如果是且测试出来是移动的话,想了解下是在什么设备用什么浏览器访问的。
    learningman
        8
    learningman  
       2021-05-28 19:18:04 +08:00 via Android
    @TulvL 2408:844c:9a00:32e:e75e:76ba:50ac:a42f
    安卓 Chrome latest
    geekvcn
        9
    geekvcn  
       2021-05-28 19:20:03 +08:00
    @TulvL 我的意思是这种方式最大的问题还是没解决,本来国内主流域名托管商就支持分线路解析,应付国内三大然后加个海外 Cloudflare 就够了。你这种方案和 DNS 分线路解析也就在国内靠谱,国外那么多运营商那么多前缀总不能每个都加一边吧,BGP 还是有优势的,BGP Anycast 还是最佳方案
    geekvcn
        10
    geekvcn  
       2021-05-28 19:25:46 +08:00
    @TulvL 而且大公司用 BGP 还有一个优点就是抗 D,让不同运营商的 DDos 流量尽量留在网内,这样抗 D 成本也更低
    TulvL
        11
    TulvL  
    OP
       2021-05-28 19:30:48 +08:00
    @learningman 日志里没找到同 /32 前缀的地址,检查一下有没有开代理?(开始测速后会显示服务端检测到的 IP 地址)
    TulvL
        12
    TulvL  
    OP
       2021-05-28 20:13:35 +08:00
    @geekvcn 这只是提供了一种新的分流方式,在分线路、BGP 难以取得的时候可以顶替或者组合使用,不是在讨论最佳方案
    learningman
        13
    learningman  
       2021-05-28 23:31:02 +08:00 via Android
    @TulvL IP 地址: 2408:844d:9a00:36b:6eb2:bec5:5d9a:635a - China Unicom Liaoning - China,,
    检测出来是电信,反正不是联通。。。
    TulvL
        14
    TulvL  
    OP
       2021-05-29 01:00:00 +08:00
    @learningman 我的联通 v6 是能对上的,不知道是哪个环节有异常
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:28 PVG 03:28 LAX 11:28 JFK 14:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86