NAT
地址转换过程如下:
1,客户机将数据发送到
运行NAT的
计算机。
2,NAT将数据源端口和私有IP源地址包发送到它们的端口号和公网IP地址,然后将数据包发送到外部
网络到主机,同时在地址转换图像表中记录跟踪信息,响应客户机的信息。
3,外部网络向NAT主机发送信息。
4,根据图像表中的记录,NAT主机将接收到的数据包的端口号和公共IP地址转换到
目标主机的端口号和内部网络中目标主机的私有IP地址,并将其发送到目标主机。
例如,内网机器(192.168.0.5)访问目标主机(220.181.28.42)
1。客户机发送数据包
目的主机220.181.28.42
目的端口80
源主机192.168.0.5(内网私有IP)
源端口1025(随机打开)
2。地址转换
目的主机220.181.28.42
目的端口80
源主机218.22.192.21(NAT
服务器的公网IP)
源端口5000(随机打开)
三.记录图像
192.168.0.5 TCP 1025 - 218.22.192.21 TCP 5000
4。外部网络主机向NAT主机发送响应信息。
目的主机218.22.192.21
目的端口5000
源主机220.181.28.42
源端口80
5。找到将数据包发送给客户机的图像关系。
目的主机192.168.0.5
目的端口1025
源主机220.181.28.42
源端口80