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

157 天前
 leconio
起因:深圳早几年电信还能申请公网 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 回家要求。

(完)
1888 次点击
所在节点    宽带症候群
13 条回复
tpxcer
157 天前
有点迷茫。。。你访问的时候需要什么公网 ip ?
leconio
157 天前
@tpxcer 是从外边访问回去
povsister
157 天前
不用整那么复杂。。自建 DNS ,过滤 AAAA 记录返回就完事了。
leconio
157 天前
@povsister 自建 DNS 本来就挺复杂,我的奈飞和迪士尼都是 DNS 解锁,还是要求代理后才能访问的 DNS 。。。
captainnx
157 天前
怎么升级的 50M ?不过深圳可以办天威,上行是大水管,600M 宽带给 60M 的上行
captainnx
157 天前
ip6 可以只路由器开启,内网 dhcp6 关掉,用 socat 转发端口到内网也可以
leconio
157 天前
@captainnx 升级了 199 套餐,千兆 FTTR 。
Internet0User
157 天前
你的 IPv6 上下行对等吗?不对等的话建议扔了换一家运营商吧
geekvcn
157 天前
IPv6 分流不要太容易,各种 ISP 只要识别前缀就行了,把国内数据中心和电信移动联通的前缀加到规则里直连,其他全部走代理就行了,IPv6 最大的优点之一就是地址块没 IPv4 那么散。

按你的描述,你直接路由器拦截所有 DNS 流量转发到自建 DNS 上,自建 DNS 屏蔽 AAAA 解析不就得了。能力不行就简化下网络,而不是把不是 IPv6 的问题甩给 IPv6 。另外自建 DNS 复杂啥,Dnsmasq 就支持屏蔽 AAAA 解析
leconio
157 天前
@geekvcn 是的,觉得复杂来源于陌生。我也才开始接触 ipv6 的,觉得不太可控。
leconio
157 天前
@geekvcn 我说自建 DNS 复杂是因为我的需求导致的,不是自建服务能解决(也可能是我不知道还有啥办法)。我的目标 DNS 服务在代理后的内网服务返回的,目标 ip 也是内网结构后一个服务器的代理服务器。有点绕。。。
问题是这个 DNS 有时候会返回一些 ipv6 过来,这些没代理就不通了。
leconio
157 天前
@Internet0User 哈哈梯子绑定 CN2 ,只能电信了。
shmilwdc
156 天前
@leconio #4 很简单啊,你代理那边的服务器上屏蔽 ipv6 就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1047285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX