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

我目前的网络环境如下:

  • 公司网络:只有 IPv4。

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

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

因此出现的问题是:

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

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

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

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

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

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

装个easytier,打洞p2p。

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

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

请问下具体怎么操作呢?用哪个平台?
我用过阿里云的边缘ESA,但是域名没有服务器做备案,所以还是会跑国外,延迟也高,访问慢 不稳定

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

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

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

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

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

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

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

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

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

至于不花钱,我也有野路子。
如果只是你用的话,可以用root过的移动设备或者5G路由做桥。

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

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

你这个,好抽象的头像

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