一、NAT是什么,解决什么问题
解决问题:由于公网地址不够用,并且我们国家分到的公网IP地址太少了,于是产生了NAT技术(network address translation)
NAT是将私网IP地址转换为公网IP地址,本质就是让一群机器公用同一个IP,这样就暂时解决了IP短缺的问题。私网机器在公网上存在的形式为 公网IP地址:端口号
即NAPT(Network Address/Port Translator)
二、NAT的类型
四种类型:完全锥形、限制锥形、端口限制锥形、对称形
(1)完全锥形NAT
把所有来自相同内部IP地址和端口的请求映射到相同的外部IP地址和端口。
任何一个外部主机均可通过该映射发送数据包到该内部主机。
(2)限制锥形NAT
首先内部主机A向外部主机B发送数据包,限制相同公网IP外部主机才能向A发送数据包。
(3)端口限制锥形NAT
比限制锥形更严格,对于IP和端口都有限制。内部主机先向外部地址:端口号对发送数据包,该IP地址的外部主机才能使用特定的端口号向内部主机发送数据包。
(4)对称NAT
对称NAT与上述3种类型都不同,不管是全锥NAT,限制锥形NAT还是端口限制