托管仅限 IPv4,我可以拥有 IPv6 客户端吗?

托管仅限 IPv4,我可以拥有 IPv6 客户端吗?

我的主机仅支持 IPv4。我的问题是是否可以允许仅支持 IPv6 的客户端访问我的网站(运行 Windows Server 2012 R2)。

是否可以使用 6to4 或 Teredo 等技术或其他技术来实现这一点?我只需在服务器上安装 + 创建 AAAA DNS 记录,它就可以正常工作?或者这些技术是否需要在两端进行配置,这样即使在服务器端正确设置它也无法正常工作?

请注意,我不介意任何类型的隧道对性能造成影响。

子问题:反之亦然 - 经过某种配置后,我的服务器是否可以通过 IPv6 访问其他服务器?

答案1

如果您的服务器仅支持 IPv4,则仅支持 IPv6 的客户端将无法访问它。一方必须具有与另一方兼容的功能。大多数仅支持 IPv6 的网络仍可通过 NAT64 访问 IPv4 服务器,但我们假设它们不能访问(因为您不想在客户端依赖某些 DNS 和 NAT 黑客)。您必须使您的服务器可通过 IPv6 访问。在评论中,已经给出了最佳解决方案:踢开您的托管服务提供商,让他们采取行动,或者转移到已经采取行动的托管服务提供商。在修复此问题之前,您可以使用 Tunnelbroker.net 等来获得到您服务器的 IPv6 连接。

答案2

网上有免费的 IPv6-IPv4 和 IPv4-IPv6 网关。这些是透明网关/代理,可让您从仅 IPv4 的网络访问仅 IPv6 的网站,反之亦然,例如 SixXS 工具:https://www.sixxs.net/tools/gateway/

例如,使用 SixXS 网关从仅 IPv6 网络访问 serverfault.com,只需访问http://serverfault.com.sixxs.org 这些工具通常具有有限的带宽和功能,例如 SixXS gw 不适用于 SSL。

要在您的域名上启用 IPv6 而不更改您的托管服务提供商,您可以使用反向代理服务(如 Cloudflare),更多信息https://www.cloudflare.com/ipv6/

相关内容