wget 从 IPv6-only VPS 到 IPv4 服务器

Say*_*Das 7 ipv6 centos7

我有一个没有 IPv4的 CentOS 7 VPS ,只有 IPv6 网络。我已经打开了端口 443 以接受所有 TCP 连接。

当我尝试时wget https://www.litespeedtech.com/packages/6.0/lsws-6.0RC1-ent-x86_64-linux.tar.gz,它会引发错误(我认为这是因为https://litespeedtech.com/未启用 IPv6):

Resolving www.litespeedtech.com (www.litespeedtech.com)... 52.55.120.73
Connecting to www.litespeedtech.com (www.litespeedtech.com)|52.55.120.73|:443... failed: No route to host.
Run Code Online (Sandbox Code Playgroud)

为 Google(启用 IPv6)尝试相同的操作时wget https://google.com,它成功了:

Resolving www.google.com (www.google.com)... 2a00:1450:4016:805::2004, 172.217.23.68
Connecting to www.google.com (www.google.com)|2a00:1450:4016:805::2004|:443... connected.
HTTP request sent, awaiting response... 200 OK
Run Code Online (Sandbox Code Playgroud)

如何从仅支持 IPv6 的 VPS 连接到 IPv4 服务器?我听说过 TunnelBroker,但我是一个完全的新手,不知道我应该怎么做来配置它。

NSt*_*orm 7

IPv6 和 IPv4 是不同的协议。如果 Internet 空间中只有 IPv6 地址,则无法直接连接到仅支持 IPv4 的服务。这真的很简短——“不,你不能”。

据我所知,TunnelBroker 和其他免费服务仅提供其他方向的隧道,即从 IPv4 到 IPv6,反之亦然。您可以在另一台运行双栈(IPv4 和 IPv6)的主机上设置自己的隧道,或者尝试为此目的寻找一些商业服务,但这超出了服务器故障的范围,我怀疑这是否是您所需要的。

要下载文件,您可以使用其他 PC 并通过 SSH 将其传输到您的 IPv6 盒。

  • 而且,您应该向任何仍不使用 IPv6 的网站投诉。现在是 2020 年;他们早就应该开始这样做了。OP 尝试访问的网站在 AWS 上,因此他们确实没有任何借口;他们可以在大约五分钟内启动 IPv6。随着时间的推移,OP 遇到的问题对每个人来说都会变得越来越糟。 (10认同)
  • @TeroKilkanen 我放弃了 GitHub 并将近十几个存储库移至(自托管)GitLab,正是因为它们不支持 IPv6(并且仍然不支持)并且我拥有无法从 GitHub 检出的纯 IPv6 虚拟机。但是 GitLab 在他们的自托管软件和托管产品上都很好地支持它......令人惊讶的是,GitHub 实际上在 44 和 29 年前获得了自己的支持,但只是一直坐在上面。 (6认同)
  • 对于 Web 服务器软件提供商而言,在下载服务器上不支持 IPv6 是非常可耻的。我想知道 Web 服务器 IPv6 支持是如何工作的... (2认同)

Say*_*Das 1

解决方案是更改为 Debian 10(尽管这也适用于 Ubuntu)并替换名称服务器以/etc/resolv.conf使用此公共 NAT64 切换服务

search blue.kundencontroller.de
options rotate
nameserver 2a00:1098:2b::1
nameserver 2a00:1098:2c::1
nameserver 2a01:4f8:c2c:123f::1
nameserver 2001:67c:2b0::4
nameserver 2001:67c:2b0::6
Run Code Online (Sandbox Code Playgroud)

请注意,resolv.conf 专门用于 EUServ VPS-es。如果您使用其他 VPS,请仅复制并粘贴名称服务器

这使得 VPS 能够(非常神奇地)访问 IPv4 互联网(是的,甚至可以从 IPv4 供应商站点安装软件包)。

该服务由一个人运行,他还可以访问您的所有 IPv4 流量和所有 DNS 流量。如果您要传递敏感数据或正在制作一个严肃的网站,我认为目前最好的选择是获得支持 IPv4 的 VPS。您还可以使用它来下载一些您无法下载的软件包,然后恢复到原来的名称服务器。

  • 对于这样的服务要小心。您链接到的这个是由一个人运行的,并且带宽限制较低。他还可以访问您的所有 IPv4 流量和所有 DNS 流量。他也可能会感到无聊并随时将其关闭。 (3认同)