NAT64 与 DNS64 技术的流程如下图所示:
NAT64 与 DNS64 技术的流程如下:
(1) IPv6 主机发起到 DNS64 服务器的 IPv6 域名解析请求(IPv6 主机配置的DNS 地址是 DNS64),IPv6 域名解析为www.abc.com。
(2) DNS64 服务器触发到 DNS 服务器中查询 IPv6 地址。
(3)若能查询到,则返回域名对应的 IPv6 地址;若查询不到,则返回 IPv6 空。
(4) DNS64 服务器再次触发到 DNS 服务器中查询 IPv4 地址。
(5) DNS 服务器返回 IPv4 记录(192.168.1.1)。
(6) DNS64 服务器合成 IPv6 地址(64::FF9B::192.168.1.1),并返回给 IPv6 主机。
(7) IPv6 主机发起目的地址为 64::FF9B::192.168.1.1 的 IPv6 数 据 包;由于NAT64 在 IPv6 域内通告配置的 IPv6 地址前缀,因此这个数据包转发到 NAT64 路由器上。
(8) NAT64 执行地址转换与协议转换,目的地址转换为192.168.1.1,源地址根据地址状态转换(3ffe:100:200:1::1)→(172.16.1.1),在 IPv4 域内路由到 IPv4 服务器。
(9) IPv4 数据包返回,目的地址为 172.16.1.1。
(10) NAT64 根据已有记录进行转换,目的地址转换为3ffe:100:200:1::1,源地 址为 64::FF9B::192.168.1.1,发送到 IPv6 主机,流程结束。
以上内容摘自电子书《互联网协议第六版(IPv6)部署方案及设计》点击https://developer.aliyun.com/ebook/download/7466 下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。