在 Lightsail 中配置 cPanel 实例的 IPv6 连接
默认情况下,Amazon Lightsail 中的所有实例都分配了公有和私有 IPv4 地址。您可以选择为实例启用 IPv6,以为其分配公有 IPv6 地址。有关更多信息,请参阅 Amazon Lightsail IP 地址和启用或禁用 IPv6。
为使用 cPanel 和 WHM 蓝图的实例启用 IPv6 后,您必须执行一系列附加步骤,以使实例知道其 IPv6 地址。在本指南中,我们将介绍必须对 cPanel 和 WHM 实例执行的附加步骤。
先决条件
满足以下先决条件(如果尚未满足):
-
在 Lightsail 中创建一个 cPanel 和 WHM 实例。有关更多信息,请参阅创建实例。
-
配置 cPanel 和 WHM 实例。有关更多信息,请参阅 Quick Start 指南:Amazon Lightsail 的 cPanel 和 WHM。
重要
在继续执行本指南中的步骤之前,请确保已执行所有软件更新和必要的系统重启。
-
为 cPanel 和 WHM 实例启用 IPv6。有关更多信息,请参阅启用或禁用 IPv6。
注意
2021 年 1 月 12 日或之后创建的新 cPanel 和 WHM 实例在 Lightsail 控制台中创建时默认启用了 IPv6。即使在创建实例时默认启用了 IPv6,您也必须完成本指南中的以下步骤以配置实例的 IPv6。
配置 cPanel 和 WHM 实例的 IPv6。
请完成以下过程,在 Lightsail 中配置 cPanel 和 WHM 实例的 IPv6。
-
登录 Lightsail 控制台
。 -
在 Lightsail 主页的实例部分中,找到要配置的 cPanel 和 WHM 实例,然后选择基于浏览器的 SSH 客户端图标以使用 SSH 连接。
-
连接到实例后,请输入以下命令,使用 Nano 打开
ifcfg-eth0
网络接口配置文件。sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
-
将以下文本行添加到文件中(如果这些文本尚未存在)。
IPV6INIT=yes IPV6_AUTOCONF=yes DHCPV6C=yes
结果应该类似以下示例。
-
按键盘上 CTRL+C 退出该文件。
-
当系统提示保存修改后的缓冲区时,按 Y,然后按 Enter 键以保存到现有文件。这将保存您对
ifcfg-eth0
网络接口配置文件所做的编辑。 -
关闭基于浏览器的 SSH 窗口并切换回 Lightsail 控制台。
-
在 Lightsail 主页的实例选项卡中,选择 cPanel 和 WHM 实例的操作菜单 (⋮),然后选择重启。
等待几分钟以完成实例的重启,然后继续执行下一步。
-
在 Lightsail 主页的实例选项卡中,记下分配给 cPanel 和 WHM 实例的 IPv6 地址。
-
打开一个新的浏览器选项卡,然后登录到 cPanel 和 WHM 实例的 Web Host Manager (WHM)。
-
在 WHM 控制台的左侧导航窗格中,选择基本 WebHost Manager 设置。
-
在全部选项卡中,找到要使用的 IPv6 地址的文本,然后输入分配给实例的 IPv6 地址。您应记下在此过程的步骤 9 中分配给实例的 IPv6 地址。
-
滚动到页面底部并选择 Save Changes (保存更改)。
-
在 WHM 控制台的左侧导航窗格中,选择 Tweak Settings (调整设置)。
-
在全部选项卡中,向下滚动以找到侦听 IPv6 地址设置,并将其设置为开。
-
滚动到页面底部并选择 Save (保存)。
-
切换回 Lightsail 控制台。
-
在 Lightsail 主页的实例选项卡中,选择 cPanel 和 WHM 实例的操作菜单 (⋮),然后选择重启。
等待几分钟以完成实例的重启,然后继续执行下一步。
-
选择 CPanel 和 WHM 实例的基于浏览器的 SSH 客户端图标,以使用 SSH 连接。
-
连接到实例后,输入以下命令以查看在实例上配置的 IP 地址,并确认实例现在正在识别其所分配的 IPv6 地址。
ip addr
您看到的响应与以下示例类似。如果您的实例确实识别了其 IPv6 地址,那么您将在响应中看到列出的地址,其标签为此示例中显示的全局范围。
-
输入以下命令以确认您的实例能够 Ping IPv6 地址。
ping6 ipv6.google.com -c 6
结果应与以下示例类似,该示例确认您的实例能够 Ping IPv6 地址。