

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

# Amazon Keyspaces 支持 IPv6
<a name="ipv6-support"></a>

Amazon Keyspaces 对 IPv6 的支持允许应用程序使用互联网协议版本 6 建立连接，该版本是下一代互联网协议，与 IPv4 相比，它提供了大大扩展的地址空间。该实施使用同时支持 IPv4 和 IPv6 的双栈端点，确保向后兼容性，同时实现面向未来的连接。有关 终端节点的列表，请参阅[全球终端节点](programmatic.endpoints.md#global_endpoints)。

Amazon Keyspaces 通过双栈架构实现 IPv6 支持，该架构在启用 IPv6 连接的同时保持完全的向后兼容性。

## Amazon Keyspaces 中的 DNS 解析
<a name="dns-resolution"></a>

当应用程序连接到双栈端点时，DNS 解析过程会返回两种地址类型：

A Records (IPv4)  
传统 IPv4 地址可实现向后兼容

AAAA 唱片 (IPv6)  
用于现代连接的新 IPv6 地址

客户端的操作系统和网络堆栈会根据本地配置、网络可用性和系统偏好自动选择最合适的协议。

Cassandra 查询语言 (CQL) 协议无缝支持 IPv6 连接，无需更改应用程序代码。

自动选择协议  
+ 应用程序指定双栈端点
+ 网络堆栈根据可用性选择 IPv4 或 IPv6
+ 现有 CQL 应用程序无需修改代码

驱动程序兼容性  
+ 所有主要 CQL 驱动程序都透明地支持 IPv6
+ DataStax 驱动程序本机处理 IPv6 地址
+ Open-source 驱动程序无需修改即可运行

连接一致性  
+ 系统表反映了所使用的连接协议
+ IPv6 连接显示的是 IPv6 地址 `system.peers`
+ IPv4 连接继续显示 IPv4 地址