记录下宽带没了公网 ipv4 后,日常生活中使用 ipv6 遇到的一些坑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leconio
V2EX    宽带症候群

记录下宽带没了公网 ipv4 后,日常生活中使用 ipv6 遇到的一些坑

  •  
  •   leconio 2024-06-06 11:04:21 +08:00 2664 次点击
    这是一个创建于 538 天前的主题,其中的信息可能已经有所发展或是发生改变。
    起因:深圳早几年电信还能申请公网 ip ,现在只要稍微动下宽带的套餐,ip 就没了,实在忍不了 30M 的小水管就升级了到了 50M (上行)。主要是 30M 串流 2k 游戏还是有点卡的。公网 ip 没了,但是给了 ipv6 。

    遇到的问题:
    1. Apple TV 的奈飞解锁非自制剧失效
    2. Disney+ 经常莫名退出,然后解锁不星空。

    排查原因都是因为使用了 ipv6 ,导致 DNS 解析出了 ipv4 和 ipv6 两个的集合,之前软路由里面写的透明代理规则都是基于 ipv4 的。解决方式也简单的很。重写下 ipv6 的路由策略和防火墙规则,或者更简单的在 AppleTV 里面的 DNS 指定到 ipv4 的 DNS 。

    然而偷懒的我选择了第二种方式,反正家里设备也不多。

    接下来,昨天在 steamdeck 下载 heroic 的软件时候,才 10+kb 。。搞了半天还是 ipv6 没写分流的锅。

    3. 使用 wireguard 通过 ipv6 回家时候,50M 跑不满,波动的,最低时候 10M 都跑不到,目前还没有精力排查原因。按理说没那么多层 NAT 了,应该变快了才对。如果有人知道啥原因可以分享下。目前使用 tailscale 暂时替代,之前还没觉得,用了之后觉得真香。

    4. 暂时家里网络还是全锥形,NAS 回家暂时用 NATMAP 的 ipv4 打洞,通过 cf 的 worker 写 302 重定向脚本。暂时不影响使用。



    写那么多总结下重点:
    1. 有了 ipv6 分流变得复杂,DNS 解析也会变得复杂。
    2. wireguard 通过 ipv6 传输变慢了,相比 ipv4 。
    3. 没有公网 ipv4 ,通过打洞,也可以暂时满足 NAS 回家要求。

    (完)
    13 条回复    2024-06-07 15:27:38 +08:00
    tpxcer
        1
    tpxcer  
       2024-06-06 11:07:35 +08:00
    有点迷茫。。。你访问的时候需要什么公网 ip ?
    leconio
        2
    leconio  
    OP
       2024-06-06 11:26:50 +08:00 via iPhone
    @tpxcer 是从外边访问回去
    povsister
        3
    povsister  
       2024-06-06 13:29:12 +08:00
    不用整那么复杂。。自建 DNS ,过滤 AAAA 记录返回就完事了。
    leconio
        4
    leconio  
    OP
       2024-06-06 14:16:16 +08:00
    @povsister 自建 DNS 本来就挺复杂,我的奈飞和迪士尼都是 DNS 解锁,还是要求代理后才能访问的 DNS 。。。
    captainnx
        5
    captainnx  
       2024-06-06 14:18:28 +08:00
    怎么升级的 50M ?不过深圳可以办天威,上行是大水管,600M 宽带给 60M 的上行
    captainnx
        6
    captainnx  
       2024-06-06 14:20:15 +08:00
    ip6 可以只路由器开启,内网 dhcp6 关掉,用 socat 转发端口到内网也可以
    leconio
        7
    leconio  
    OP
       2024-06-06 14:23:22 +08:00
    @captainnx 升级了 199 套餐,千兆 FTTR 。
    Internet0User
        8
    Internet0User  
       2024-06-06 15:55:05 +08:00 via Android
    你的 IPv6 上下行对等吗?不对等的话建议扔了换一家运营商吧
    geekvcn
        9
    geekvcn  
       2024-06-06 23:10:40 +08:00
    IPv6 分流不要太容易,各种 ISP 只要识别前缀就行了,把国内数据中心和电信移动联通的前缀加到规则里直连,其他全部走代理就行了,IPv6 最大的优点之一就是地址块没 IPv4 那么散。

    按你的描述,你直接路由器拦截所有 DNS 流量转发到自建 DNS 上,自建 DNS 屏蔽 AAAA 解析不就得了。能力不行就简化下网络,而不是把不是 IPv6 的问题甩给 IPv6 。另外自建 DNS 复杂啥,Dnsmasq 就支持屏蔽 AAAA 解析
    leconio
        10
    leconio  
    OP
       2024-06-06 23:31:47 +08:00 via iPhone
    @geekvcn 是的,觉得复杂来源于陌生。我也才开始接触 ipv6 的,觉得不太可控。
    leconio
        11
    leconio  
    OP
       2024-06-06 23:43:28 +08:00 via iPhone
    @geekvcn 我说自建 DNS 复杂是因为我的需求导致的,不是自建服务能解决(也可能是我不知道还有啥办法)。我的目标 DNS 服务在代理后的内网服务返回的,目标 ip 也是内网结构后一个服务器的代理服务器。有点绕。。。
    问题是这个 DNS 有时候会返回一些 ipv6 过来,这些没代理就不通了。
    leconio
        12
    leconio  
    OP
       2024-06-06 23:47:24 +08:00 via iPhone
    @Internet0User 哈哈梯子绑定 CN2 ,只能电信了。
    shmilwdc
        13
    shmilwdc  
       2024-06-07 15:27:38 +08:00
    @leconio #4 很简单啊,你代理那边的服务器上屏蔽 ipv6 就行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     915 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 21:57 PVG 05:57 LAX 13:57 JFK 16:57
    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