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

当双栈遇到策略路由和透明网关之后如何处理 GeoIP?

  •  
  •   ccde8259 · 2023-07-05 14:02:30 +08:00 via iPhone · 1768 次点击
    这是一个创建于 508 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在做双栈之前,默认只开了 IPv4 ,这个时候网络啥问题都没有…… 但是开了双栈以后,似乎问题变得复杂起来了:

    1. DNS 解析的时候,原来会丢弃 AAAA 记录。放出 AAAA 记录以后,请求回来的 DNS 混着 IPv4/v6 的地址,v4 还是 v6 全靠客户端的偏好去择……
    2. 主路由 TP-LINK 的,配置的策略路由是判断 CN 分流,对于 IPv6 能不能正确判断地区是个问题……
    3. 透明网关分流判定也是 GeoIP ,也有类似的问题……
    9 条回复    2023-07-10 02:18:25 +08:00
    dann73580
        1
    dann73580  
       2023-07-05 14:58:49 +08:00
    试试看 modns 吧,它那个双栈策略做的比较好
    Cu635
        2
    Cu635  
       2023-07-05 15:01:09 +08:00
    IPv6 也应该有 GeoIP 吧?
    hejiaxian
        3
    hejiaxian  
       2023-07-05 16:34:29 +08:00
    我的解决方法是,主路由上全表先跑一遍,根据 ASN 判断,三大+教育网+ChinaOthers 就直接走 PPPoe 接口出去。剩下的就进去旁路网关跑,在 clash 上做 geoip 策略
    mohumohu
        4
    mohumohu  
       2023-07-05 18:34:13 +08:00
    有运行条件的话,可以单独跑一个 DNS 服务来分流: https://github.com/kkkgo/PaoPaoDNS
    ericww
        5
    ericww  
       2023-07-05 20:22:07 +08:00 via iPhone
    如果 tp link 支持 v4 geoip 不支持 v6 geoip 的话,趁早换掉吧
    ccde8259
        6
    ccde8259  
    OP
       2023-07-08 18:04:12 +08:00 via iPhone
    @ericww 细想 IPv4 的 GeoIP size 就已经挺离谱的,IPv6 做 GeoIP 可能 ROM 根本塞不下……
    Atomo
        7
    Atomo  
       2023-07-09 20:10:42 +08:00 via Android
    @ccde8259 怎么可能,v6 的 cidr 都是/32 或者/48 ,国内四大运营商加上前十家云服务商,也才不到 100 行
    ppbaozi
        8
    ppbaozi  
       2023-07-10 00:08:18 +08:00   ❤️ 1
    ccde8259
        9
    ccde8259  
    OP
       2023-07-10 02:18:25 +08:00 via iPhone
    @Atomo 所以 TP-LINK 的 GeoIP 不支持 IPv6 就是纯粹的不愿意做?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:20 · PVG 23:20 · LAX 07:20 · JFK 10:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.