首页 > 代码库 > NAT原理

NAT原理

  在局域网中,我们是如何通过路由器访问外网的?这里就涉及到了NAT转换。

  私网ip指只能在内部网络中使用的ip,公网ip是全球唯一的ip,在私有ip中,分为以下几类:

A类:10.0.0.0~10.255.255.255

B类:172.16.0.0~172.31.255.255

C类:192.168.0.0~192.168.255.255

内网机器要访问外网需要进行地址转换,将内网ip转换成外网ip,我们成为NAT转换,NAT转换又分为以下几种:

  1. 静态NAT(Static NAT)
  2. 动态地址NAT(Pooled NAT)
  3. 网络地址端口转换NAPT(Port-Level NAT)

  我们用的最多的还是NAPT模式,该原理如下:

技术分享

 

NAT原理