NAT是如何工作的?
作者:binNAT的作用就是将内网请求外网时,使用同一个ip地址。
然后将接收外网的请求,并且转发给内网的ip。
NAT一般是一对多,即1个外网ip,对多个内网ip。
那么问题来了,他是如何映射请求的呢?
如果时TCP/IP:
那么就通过【内网ip + 端口 == NAT 公网ip + 端口】
如果时ICMP:
那么就通过【内网ip + sessionID == NAT 公网ip + sessionID】
NAT的作用就是将内网请求外网时,使用同一个ip地址。
然后将接收外网的请求,并且转发给内网的ip。
NAT一般是一对多,即1个外网ip,对多个内网ip。
那么问题来了,他是如何映射请求的呢?
如果时TCP/IP:
那么就通过【内网ip + 端口 == NAT 公网ip + 端口】
如果时ICMP:
那么就通过【内网ip + sessionID == NAT 公网ip + sessionID】