IPv6单栈网络部署加速,但部分DNS区域仅由IPv4单栈权威服务器提供服务,导致无IPv4访问能力的IPv6-only迭代解析器无法解析此类域名。DNS-OARC 39会议研究提出,通过NAT64机制使解析器具备“IPv6-only capable”能力,可在不持有IPv4地址前提下完成全域名解析。
NAT64机制与地址转换:NAT64技术使IPv6-only网络能与IPv4-only服务器通信。依据RFC 6052定义的“IPv4嵌入IPv6地址格式”,NAT64将IPv4地址映射为IPv6地址,再通过RFC 6146规定的转换流程实现双向通信。解析器发起IPv6查询,NAT64网关转换后向IPv4权威服务器发送请求,响应经反向转换返回IPv6网络。该机制不要求解析器持有IPv4地址,仅需网络侧部署NAT64服务。
解析失败实例与拓扑目标:以ieee.org为例,根服务器及后续权威服务器均为双栈,但ns1.ieee.org仅提供IPv4服务。IPv6-only迭代解析器无法直接向该IPv4单栈服务器发送查询,导致解析中断。当前主流解析器多为IPv4-only或双栈部署(图3左),目标拓扑是将解析器置于纯IPv6网络内部且不分配IPv4地址(图3右),仅依赖NAT64访问IPv4权威服务器,最大程度减少IPv4地址消耗。
实测数据与成功率差距:实验选取Tranco列表前100,000个域名的A记录,分别使用IPv4-only解析器与IPv6-only解析器尝试解析。IPv4-only解析器成功解析99.5%的域名,IPv6-only解析器的成功率原文未给出具体数据。实验确认了IPv4单
原文: APNIC Blog(2023-02-09)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog