技术与生活 / 一篇记录
DDNS 有记录,为什么家里服务仍连不上?
域名只负责把名称映射到地址。运营商地址转换、家庭防火墙和服务监听都决定连接能否到达,DDNS 不会自动建立缺少的入站路由。
先明确这里的区别
WAN 拿到地址并不代表互联网可以主动连接回来,需要判断地址范围与路由。
排查时先记录客户端与网络条件;涉及 IPv6、代理或 NAT 时,需要分别观察每一跳。
ip -4 addr; ip -4 route
怎样判断处理正确
再与外部服务观察到的出口地址比较。
先对比 WAN 地址与外部看到的出口地址,再确认端口与监听范围。若使用 IPv6,还需要分别检查地址有效期、入站规则和客户端是否有 IPv6 连通性。
外网测试应从真正的外部网络发起。在家里通过公网域名访问成功,可能使用了内网分流或回环机制,不能独立证明互联网能够主动进入目标服务。
需要留意的是,DDNS 只更新域名,不会自动穿透运营商的地址转换。
参考:网络 文档。