发新话题
打印

NAT-PT和NAT64有什么区别?

NAT-PT和NAT64有什么区别?

nat-pt已经被IETF废了,被NAT64替代了。从解决需求的目的上说,两个都是解决v6和v4互访中涉及的地址及协议转换。nat-pt之所以废掉的一个很重要原因就是在转发路径中要牵扯DNS协议的处理,而要处理DNS协议,必须将NAt-pt放在所有DNS流量经过的地方。这个会非常麻烦。之所以要牵扯DNS协议,是因为需要网站只有v4的域名,那么nat pt网关需要将dns返回的解析结果修改为V6 AAAA的记录。而NAT64就改变了这个问题,它让dns服务器直接将V4的域名解析结果映射为V6,这样带来的好处就避免了上述PT的问题。rfc4966专门说为啥废止natpt,可以看看。当然natpt已经废止了,那么v4v6的地址和协议转换就只有nat64了,也就不存在对比的问题了。

作者:Kavi Zhang
链接:https://www.zhihu.com/question/435954757/answer/1647236264
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

电子监听、全国断网,棱镜门背后,中国如何从末路狂奔到世界之巅
https://www.bilibili.com/video/BV1i14y157YV/
讲述了IPv4、IPv6、DNS、NAT、NAT-PT的来由。

TOP

发新话题