POST

没有公网 IPv4,用 IPv6 访问飞牛可行吗

运营商普遍不给公网 IPv4,但 IPv6 基本都有。能不能用,取决于三件事:地址、防火墙、客户端。

现在装宽带,公网 IPv4 基本要不到。很多人转向 IPv6:地址管够,理论上可以直连家里的 NAS。

能不能成,得看链路。

先确认有没有 IPv6

在 NAS 上:

ip -6 addr show

能看到以 2xxx 开头的全局地址,说明拿到了公网 IPv6。

还要确认能不能出网:

ping6 -c 3 2400:3200::1

通了说明 IPv6 正常。

关键:防火墙要放行

IPv6 默认不经过 NAT,地址就是公网可达的。所以:

  • 路由器防火墙要放行对应端口,否则外面进不来;
  • 放行范围要小,只开需要的端口,别开全端口;
  • 管理界面、SSH 这类敏感服务,尽量不开到公网。

很多家庭的问题就出在这:IPv6 有了、地址能 ping 通,但端口进不来——防火墙拦住了。

客户端也要有 IPv6

这一点最容易翻车:家里有 IPv6,但你在公司、在咖啡厅、在 4G 网络下,客户端可能没有 IPv6。

没有 IPv6 的客户端访问不了只有 IPv6 的地址。

  • 手机 4G/5G 多数支持 IPv6;
  • 公司网络经常不支持;
  • 公共 Wi-Fi 一般不支持。

DDNS 要用 AAAA 记录

IPv6 地址会变,和 IPv4 一样需要动态解析。配置时注意:

  • 记录类型选 AAAA,不是 A;
  • 飞牛的 DDNS 支持 IPv6 记录的话直接用;
  • 有的运营商给的是会变的地址(临时地址),要确认是稳定前缀。

地址一直在变怎么办

家用宽带通常给的是前缀(/64),前缀会变,后缀可以固定。解决办法:

  • 用 DDNS 自动更新 AAAA;
  • 或者运营商给了固定的前缀,那就不用管。

安全提醒

IPv6 暴露在公网,等于把服务直接摆出去:

  • 管理端口不要暴露,只开应用需要的端口;
  • 开双重验证;
  • 有条件就走 VPN 或者隧道,别直接暴露;
  • 定期看一眼防火墙规则,别留测试时开的临时规则。

和 FN Connect、隧道比

  • IPv6 直连:速度最好,没有中转,但依赖两端都支持;
  • FN Connect:配置最简单,速度受中继限制;
  • Cloudflare Tunnel:不开放端口也能用,适合 Web 类服务,视频流不太适合。

小结

IPv6 访问飞牛是可行的,三个条件缺一不可:NAS 有公网 IPv6、防火墙放行、客户端也有 IPv6。

三个都满足,体验会比中继好很多;有一个不满足,就老老实实走隧道。

👁 - 次浏览

留言

← 返回首页