家里宽带只有 IPv6 公网,公司只有 IPv4,如何让 NAS 域名在两种环境下都能访问?

豆豆 2026-08-11 17:19 1

我目前的网络环境如下:




  • 公司网络:只有 IPv4。




  • 家里 NAS:通过 Lucky 设置 DDNS,域名的 AAAA 记录解析到家宽的 IPv6 地址。




  • 限制条件:家里的宽带没有公网 IPv4 地址。




因此出现的问题是:




  • 在公司(IPv4-only 网络)无法直接访问家里的 NAS 域名。




  • 使用 Cloudflare Tunnel 虽然能解决 IPv4 访问问题,但流量会绕到美国西海岸,延迟高达 500ms,带宽不稳定(10Mbps ~ 100Mbps)。




  • 我不想花钱购买 VPS 或云服务器做中转。




  • 希望能找到一种方案,让同一个域名在 IPv4 和 IPv6 环境下都能访问 NAS,最好能自动选择最优路径。




有没有更好的办法来实现这种双栈访问?而且不花一分钱

最新回复 (19)
  • miemie Jun 08-11 17:20
    1


    • 让同一个域名在 IPv4 和 IPv6 环境下都能访问 NAS



    那就是只能使用 CDN 解决了吧,开v6 回源。ddns 到域名加速

  • 马嘉祺 08-11 17:20
    2

    装个easytier,打洞p2p。

  • 豆豆 楼主 08-11 17:21
    3

    那只能端对端访问,无法开放性的访问分享内容

  • 马嘉祺 08-11 17:22
    4

    啊?还要给其他人分享使用?那我不清楚了

  • 豆豆 楼主 08-11 17:22
    5

    请问下具体怎么操作呢?用哪个平台?

    我用过阿里云的边缘ESA,但是域名没有服务器做备案,所以还是会跑国外,延迟也高,访问慢 不稳定

  • 豆豆 楼主 08-11 17:23
    6

    笔记分享,照片分享,小站博客分享等

  • miemie Jun 08-11 17:23
    7

    要备案的 不然没什么实际意义。dnspod 和阿里的边缘加速貌似都能实现吧 不备案就玩玩 cf 吧

  • Mallow 08-11 17:24
    8

    不备案用自定义端口也行啊

  • wxyzh 08-11 17:26
    9

    总结下,国内的需要备案。国内访问国际的CDN速度一般

  • caozh 08-11 17:29
    10

    我的方案是,国内备案的域名+免费的腾讯云EdgeOne做cdn,解决大部分的网站访问

    tailscale 解决流媒体的访问

  • 小星 08-11 17:29
    11

    和佬友的情况一样,不过我有服务器,用的nps代理的。。

  • chill wong 08-11 17:29
    12

    自己用就打洞吧 其他方案都不太行

  • Mallow 08-11 17:29
    13

    更正下:使用80或443等标准端口才需要备案,使用其他自定义端口如8088不需要备案

  • 豆豆 楼主 08-11 17:30
    14

    域名备案得有服务器,得花钱买云服务器,鄙人不舍得花钱哈哈哈

  • wxyzh 08-11 17:30
    15

    至于不花钱,我也有野路子。

    如果只是你用的话,可以用root过的移动设备或者5G路由做桥。

  • Spincat 08-11 17:31
    16

    不花钱几乎无解,就算有体验也不会太好。说白了ipv6公网有和没有差别不大,所以简单来说还是内网穿透的问题

  • 豆豆 楼主 08-11 17:31
    17

    阿里云esa边缘服务器必须备案才能用国内的cdn,域名不备案只能用国外cdn

  • Mallow 08-11 17:31
    18

    你这个,好抽象的头像

  • Mallow 08-11 17:32
    19

    可以用cloudflare的回源功能,可以把非标准端口重定向到80 443标准端口,就不用备案了,但是速度嘛,因人而异

* 帖子来源Linux.do
返回