跳到主要内容

1. Introduction (简介)

1. Introduction (简介)

本文档规定了 DNS64, 这是 IPv4-IPv6 过渡和共存工具箱的一部分机制.DNS64 与 IPv6/IPv4 转换器 (例如有状态 NAT64 [RFC6146]) 一起使用, 允许 IPv6-only 客户端通过名称发起与 IPv4-only 服务器的通信.

DNS64 是一种从 A 资源记录 (Resource Records, RRs) 合成 AAAA 资源记录的机制.DNS64 从原始 A RR 创建的合成 AAAA RR 包含与原始 A RR 相同的所有者名称 (owner name), 但它包含 IPv6 地址而不是 IPv4 地址.该 IPv6 地址是原始 A RR 中包含的 IPv4 地址的 IPv6 表示形式.IPv4 地址的 IPv6 表示形式是通过算法从 A RR 中返回的 IPv4 地址和在 DNS64 中配置的一组参数生成的 (通常是 IPv4 地址的 IPv6 表示形式使用的 IPv6 前缀, 以及可选的其他参数).

与 IPv6/IPv4 转换器一起, 这两种机制允许 IPv6-only 客户端使用服务器的完全限定域名 (Fully Qualified Domain Name, FQDN) 发起与 IPv4-only 服务器的通信.

这些机制预计将在 IPv4-IPv6 过渡和共存中发挥关键作用.由于 IPv4 地址耗尽, 未来很可能许多 IPv6-only 客户端希望连接到 IPv4-only 服务器.在典型情况下, 该方法仅需要部署连接 IPv6-only 网络与 IPv4-only 网络的 IPv6/IPv4 转换器, 以及部署一个或多个启用 DNS64 的名称服务器.但是, 某些功能需要在终端主机本身直接执行 DNS64 功能.

本文档的结构如下: 第 2 节提供了 DNS64 行为的非规范性概述.第 3 节提供了理解 DNS64 与 DNS 安全扩展 (DNS Security Extensions, DNSSEC) 之间交互所需的非规范性背景.DNS64 的规范性规范在第 4、5 和 6 节中提供.第 4 节定义了术语, 第 5 节是实际的 DNS64 规范, 第 6 节涵盖部署问题.第 7 节是非规范性的, 提供了一组示例和典型部署场景.