对于我来说,从 IPV4 访问我的 IPv6 服务器的最简单方法是什么?

对于我来说,从 IPV4 访问我的 IPv6 服务器的最简单方法是什么?

我有一个运行良好的 Nextcloud 服务器,但我注意到我无法从某些地方访问它。所有这些服务器的共同点是它们似乎都使用 IPv4。

这很有道理,因为 IPv4 与 IPv6 不兼容,而在 DuckDNS 中,我使用了 IPv6。我尝试设置带端口转发的 IPv4,但没有成功,所以我猜想我的 ISP 的 IPv4 位于 NAT 后面...

这真是太麻烦了,因为我无法从任何 IPv4 WiFi 连接甚至我自己的移动数据访问服务器,因为它们不支持 IPv6。

我听说 SSH 隧道和 Wireguard 可以帮助实现这一点,但我没有找到大量关于如何做到这一点的资源,而且我尝试使用 PiVPN 设置 Wireguard,但它似乎不起作用,因为它试图使用 IPv4,正如我所提到的,它似乎在 NAT 后面,因此无法远程访问。

您能与我分享一些资源来帮助我完成这项工作吗?

答案1

  1. 购买域名或在线获取免费域名。
  2. 注册免费的 CloudFlare 计划并添加您的域名。
  3. 设置指向您的 IPv6 服务器的 AAAA DNS 记录。(确保您的 IPv6 服务可通过互联网访问)
  4. 确保代理打开代理开关。
  5. 现在您可以通过域名从 ipv4 和 V6 访问您的 IPv6 服务。

它非常简单,网上有大量资源,设置起来只需几分钟。作为附加福利,您可以免费获得 CloudFlare 的企业级安全性。

相关内容