NAT:网络地址转换,一种网络地址翻译技术,功能是将内部的私有IP地址转换成可以在公网使用的公网IP地址,本质就是让一群局域网内部机器公用一个公网IP。
静态NAT:一个公网IP对应一个私有IP,一对一转换,不进行端口转换。
内网IP 公网IP
192.168.1.55 219.152.168.222:9200
192.168.1.58 219.152.168.223:9200
2NAT:端口多路复用技术,同时转换IP和端口
内网IP 公网IP
192.168.1.55 219.152.168.222:9200
192.168.1.58 219.152.168.223:9201
锥型NAT:
完全锥型:IP和端口都不受限制,简单理解:主机A的应用A_APP在NAT上创建了映射:IP:PORT -> NAT_IP:NAT_PORT,其他机器都可以直接通过NAT_IP:NAT_PORT访问到真实的IP:PORT
受限锥型:IP受限,端口不限,简单理解:主机A的应用A_APP在NAT上创建了映射:IP:PORT -> NAT_IP:NAT_PORT,创建NAT_IP:NAT_PORT的目的是与主机B通信,此时其他机器C/D...均无法通过NAT_IP:NAT_PORT访问到IP:PORT
端口受限锥型:IP和端口均受限,简单理解:主机A的应用A_APP在NAT上创建了映射:IP:PORT -> NAT_IP:NAT_PORT,创建NAT_IP:NAT_PORT的目的是与主机B的应用B_APP1通信,那么此时主机B上的其他APP也无法通过AT_IP:NAT_PORT访问到IP:PORT,其他机器更无法访问
对称型NAT:简单说:应用级IP:PORT一对一