IPv6 断连和打洞失败问题折腾了三个多月, 终于确认原因, 分享给大家.
https://www.v2ex.com/t/1088217
IPv6 一直可以正常访问, 没有修改设置的情况下, 且设备均有独立 ipv6, 但连不通 ipv6 网络.
curl 6.ipw.cn
拿不到返回, ping6
和 traceroute6 2400:3200::1
都中断.
光猫桥接路由, 可以拿到路由器的 ipv6 地址, 这是可以访问 ipv6 的地址.
可以拿到/56
前缀, 路由器下设备都可以拿到分配的 ipv6 地址 240e:36f:15c3:3200::/56
, 但都无法连接到 ipv6 网站.
怀疑是运营商没有建好 240e:36f:15c3:3200::
的路由, 但无法确认.
网友说可能是 PCDN 上传流量过大导致, 但上传流量很小, 也没有开启 PCDN.
也可能是使用了 Cloudflare 和 Aliyun ESA 反代导致.
https://www.v2ex.com/t/1111168
确认部分地区的电信运营商会因为 IPv6 入站 http/https 链接较多而降级服务, 表现为:
/56
前缀, 各设备 IPv6 分配正常, 但 tracert 缺路由, 导致 ipv6 实际无法联网.关闭 Cloudflare/Aliyun ESA 的反代, 经过多次重启路由后, 可以恢复 IPv6 和真直连.
即使关闭了反代, 关闭 Cloudflare 和 Aliyun ESA 回源, 也会偶发断链, 持续时间较长.
可能有域名泄露, 或被人使用常见子域名进行扫描, 长期 http 攻击.
禁用 DDns 域名的解析, 一段时间后, IPv6 恢复正常, tailscale 打洞直连也正常.
至此再没有发生断连问题.
在此建议大家不要使用常见的 DDns 子域名, 如:
这里边有几个就是我之前一直使用的, 可能被人一直在扫, 导致电信宽带服务降级, 公网 IPv6 不能正常使用, 总是无法打洞直连.
大家都知道在网络安全中, 隐藏 IP 的重要性, 这里额外建议保护自己用于 DDns 的域名, 它本质上也是在暴露 IP.
但仍然有暴露服务的需求怎么办?
使用 Cloudflare 的 Tunnel, 这样就不会像普通回源那样几十上百个 IP 来访问.
自建 VPN, 前面套一个 VPS, 通过 VPN 来访问内网服务, 这样可以避免同时连接数过高.
生成随机字符窜比如 GUID, 用于 DDns 域名, 虽然几乎无法记忆, 但个人实际使用时影响不大, 可以自行评估.
使用个人 Dns 服务, 如 AdguardPriavte, dot.pub 等, 用于 DDns 解析.
只有能连接到个人 DNS 服务器的人才能获取指定域名的自定义解析 IP.
在这种方案下, 就可以使用常见的 DDns 域名, 但需要避免泄露自己的 DNS 服务地址.
![]() |
1
xixiv5 2 天前 ![]() 用 speedtest 作为子域名 有玄学加速
|
3
lcy630409 2 天前
太麻烦了
直接这种就好了 -------------------------------- 宽带速率:2000M 线路类型:FTTH 产品类型:[禁售]商务专线乐享光速宽带 FTTH(下行 1000M ,上行 80M)800 元/月 |
![]() |
4
XDiLa 2 天前
直接专线就好了 没有这么多问题
|
5
hackroad 2 天前
dnspod api 自己实现 ddns
|
![]() |
6
totoro625 2 天前
我用的是:设备代码.ddns.example.com
另外配置一下: *..ddns.example.com 和 *.example.com 解析到 127.0.0.1 防止恶意扫描 |
7
jdjingdian 2 天前
看描述跟 ddns 没啥关系,而是你用了 http/https 访问家里的 ip ,对于 https 会有 sni 检测的,所以楼上说用 api 实现 ddns 没有意义
|
![]() |
8
jqknono OP @totoro625 你的方法也很好, 但是拼凑出 nas.ddns.example.com 这样扫域名解析也是有可能扫到的.
https://s2.loli.net/2025/02/19/MASQs829vnTwCjG.png |
![]() |
9
jqknono OP @jdjingdian 是的, 和 ddns 没关系, 重要的是不将常见子域名解析到家庭宽带, 一被扫就会降级服务.
|
10
hefish 1 天前
我自带公网 ipv4 。
|