当购买虚拟机部署时,您将会被分配一个 IPv6 地址。然而,我们了解到有些网站和服务器不支持 IPv6,从而引发问题。以下是如何在 Windows Server 上禁用 IPv6 的方法:
如果您在启用 IPv6 时遇到问题并希望在 Windows Server 上禁用 IPv6,请按照以下步骤操作。
检查是否已设置 IPv6 地址
- 打开命令提示符并输入
ipconfig
,检查所有分配的 IP 地址。 - 如下图所示,IPv6 地址已被分配。我们希望将其移除。
步骤 1:
通过搜索栏搜索 控制面板,进入控制面板。
或者,按 WIN + R 键,输入 control.exe
,然后按 enter。
步骤 2:
进入 网络和共享中心,以进行网络更改。
步骤 3:
在 网络和共享中心 中,点击 更改适配器设置,以禁用主要接口上的 IPv6 网络。
步骤 4:
右键单击网络适配器,然后选择 属性,以更改网络接口设置。
步骤 5:
取消勾选 Internet 协议版本 6 (TCP/IPv6),以禁用 IPv6 网络,然后点击 确定 保存配置。
验证 IPv6 是否已禁用
- 再次打开命令提示符并输入
ipconfig
。如果 IPv6 已禁用,则所有 IPv6 地址应该已经消失。 - 如果仍然显示 IPv6 地址,请重启服务器。
验证 IPv6 连接
通过以下命令检查您的服务器是否禁用了 IPv6 连接:
ping ipv6.google.com -6
示例输出:
C:\Users\Administrator>ping ipv6.google.com -6
Ping request could not find host ipv6.google.com. Please check the name and try again.
另一种方法:优先使用 IPv4
您也可以将 Windows Server 配置为默认优先使用 IPv4 网络。在这种情况下,无需禁用 IPv6,从而可以保留双协议栈(IPv4 和 IPv6)。这是推荐的方法。