

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 验证 Lig IPv6 htsail 实例的可访问性
<a name="amazon-lightsail-ipv6-reachability"></a>

您可以使用 ping IPv6 工具验证本地计算机与 Amazon Lightsail 实例的连接。ping 是一种网络诊断实用程序，用于排查两台或多台联网设备之间的连接问题。如果 ping 成功，您应该能够通过连接您的实例。 IPv6如果网络设置或设备未配置为允许 IPv6，ping 命令将失败。有关更多信息，请参阅 [IPv6-仅考虑因素](amazon-lightsail-ipv6-only-plans.md)。

**Topics**
+ [IPv6 为双栈实例启用](#ipv6-reachability-enable-ipv6)
+ [配置实例的防火墙](#ipv6-reachability-configure-firewall)
+ [测试您实例的可达性](#ipv6-reachability-test)

## IPv6 为双栈实例启用
<a name="ipv6-reachability-enable-ipv6"></a>

在开始测试之前，请 IPv6 为双栈实例启用。 IPv6 对于 IPv6仅限实例，始终处于开启状态。

如果双堆栈实例未启用，请完成以下步骤以在双堆栈实例 IPv6 上启用。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 选择要为其启用的实例的名称 IPv6。确保您的实例正在运行。

1. 选择实例管理页面上的**联网**选项卡。

1.  IPv6 在页面的 “**IPv6 网络**” 部分启用。  
![\[Lightsail IPv6 切换开关显示光标即将开启时的关闭位置。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-enable-ipv6.png)

   启用后 IPv6，将为您的实例分配一个公有 IPv6 地址，并且 IPv6 防火墙变为可用。  
![\[Lightsail IPv6 防火墙显示应用程序、协议、端口和 IPv6 地址限制。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-ipv6-firewall.png)

1. <a name="step_copy_ip"></a>记下页面顶部的实例的**公****用 IPv6地址 IPv4和公**有地址。您将在以下部分用到这些地址。

## 配置实例的防火墙
<a name="ipv6-reachability-configure-firewall"></a>

Lightsail 控制台中的防火墙充当虚拟防火墙。这意味着它控制允许哪些流量通过其公有 IP 地址连接到您的实例。您在 Lightsail 中创建的每个双栈实例都有一个单独的地址防火墙，另一个 IPv4 IPv6 用于地址的防火墙。每个防火墙均包含一组规则来过滤进入实例的流量。两个防火墙相互独立，必须为和分别配置防火墙规则。 IPv4 IPv6 IPv6只有实例套餐的实例没有您可以配置的 IPv4 防火墙。

完成以下步骤，为 Internet 控制消息协议（ICMP）流量配置实例的防火墙。ping 实用程序使用 ICMP 协议与实例进行通信。有关更多信息，请参阅 [在 Lightsail 中使用防火墙控制实例流量](understanding-firewall-and-port-mappings-in-amazon-lightsail.md)。

**重要**  
Windows 和 Linux 包含操作系统（OS）级别的防火墙，这些防火墙可以阻止 ping 命令。在继续操作 IPv6 之前，请验证实例的操作系统防火墙是否可以接受 ICMP 流量。 IPv4 有关更多信息，请参阅以下文档：  
[使用 RDP 连接到你的 Lightsail Windows 实例](connect-to-your-windows-based-instance-using-amazon-lightsail.md)
[在 Lightsail 上连接到 Linux 或 Unix 实例](lightsail-how-to-connect-to-your-instance-virtual-private-server.md)

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 选择要为其配置防火墙规则的实例的名称。

1. 从实例管理页面选择**联网**选项卡，然后根据要使用的防火墙类型完成相应部分中的其余步骤。对于 IPv4，请完成 “**IPv4 防火墙**” 部分中的步骤。对于 IPv6，请完成 “**IPv6 防火墙**” 部分中的步骤。

   1. 从**应用程序**下拉菜单中选择 **Ping（ICMP）**。

   1. 选中**限制到 IP 地址**复选框以允许从您的本地源 IP 地址或范围进行连接，然后输入您的源 IP 地址。（可选）您可以取消选中该复选框以允许来自任何 IP 地址的连接。我们建议您仅在测试环境中使用此选项。

   1. 选择**创建**，将新规则应用于您的实例。

## 测试您实例的可达性
<a name="ipv6-reachability-test"></a>

完成以下步骤以测试从您的本地计算机 IPv4 或网络到 Lig IPv6 htsail 实例的可访问性。您需要在中注明的实例的公共 IPv6 地址 IPv4和地址[Step 5](#step_copy_ip)。

### 从 Linux、Unix 或 macOS 设备
<a name="test-linux-unix-macos-ipv6"></a>

1. 在本地设备上打开终端窗口。

1. 输入以下命令之一来 ping 你的 Lightsail 实例。*IP address*将命令中的示例替换为您的实例的公共 IPv6 地址 IPv4 或地址。

   要测试一遍 IPv4

   ```
   ping 192.0.2.0
   ```

   要测试一遍 IPv6

   ```
   ping6 2001:db8::
   ```

1. 命令返回几条回复后，使用设备的键盘输入 `ctrl+z` 以停止该命令。

如果成功，ping 命令会从您的实例的地 IPv4 址返回成功回复。结果应该类似以下示例。

![\[成功执行 IPv4 ping 命令。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-reachability-test-linux-ipv4-success.png)


如果成功，ping6 命令会返回来自您的实例 IPv6 地址的成功回复。结果应该类似以下示例。

![\[成功执行 IPv6 ping 命令。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-reachability-test-linux-ipv6-success.png)


如果无法访问您的实例，两个命令都会返回**请求超时**。

### 从 Windows 设备
<a name="test-windows-ipv6"></a>

1. 打开命令提示符。

1. 输入以下命令之一来 ping 你的 Lightsail 实例。*IP address*将命令中的示例替换为您的实例的公共 IPv6 地址 IPv4 或地址。

   要测试一遍 IPv4

   ```
   ping 192.0.2.0
   ```

   要测试一遍 IPv6

   ```
   ping 2001:db8::
   ```

1. 命令返回几条回复后，使用设备的键盘输入 `ctrl+z` 以停止该命令。

如果成功，ping 命令会从您的实例的地 IPv4 址返回成功回复。结果应该类似以下示例。

![\[成功执行 IPv4 ping 命令。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-reachability-test-windows-ipv4-success.png)


如果成功，ping 命令会从您的实例的地 IPv6 址返回成功回复。结果应该类似以下示例。

![\[成功执行 IPv6 ping 命令。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-reachability-test-windows-ipv6-success.png)


如果无法访问您的实例，两个命令都会返回**请求超时**。