本人亲测有效,参考下面文章:
https://www.cnblogs.com/zhouyi-ios/p/6945471.html
摘抄文章中的DNS64/NAT64原理
1、蜂窝网络单独提供IPv4和IPv6连接。
2、DNS64/NAT64转换工作流
理想的是,提供商放弃支持IPv4网络,然而这样阻止部分网络访问IPv4服务器。为了解决这个问题,主流网络提供商实现DNS64/NAT64转换工作流。以下就是只支持IPv6网络通过转换继续支持IPv4内容。
部署的IPv6蜂窝网络包括DNS64和NAT64
3、DNS64 server负责域名解析到IPv6
DNS64/NAT64这种部署类型下。客户端请求IPv6地址流程是:
1)DNS64服务器向DNS server发送请求IPv6地址,如果IPv6存在,立即回传到DNS64然后回传给客户端。
2)如果DNS server不存在IPv6,DNS64服务器向DNS server请求替代的IPv4地址。然后DNS64服务器用IPv6地址前缀联合IPv4地址,回传给客户端。
因此,客户端最终都能接收到到IPv6的地址。
4、NAT64负责IPv6和IPv4互转
当客户端访问某域名内容,通过DNS64 server解析成IPv6地址/IPv6合成地址。如果是IPv6地址,直接访问IPv6环境服务器。如果是IPv6合成地址,走NAT64网关,换算成IPv4地址,访问IPv4环境服务器。