要解决的问题: IPv4地址只有约43亿个,根本不够全球设备分
NAT让一个家庭或公司内部的所有设备(手机、电脑、智能家电等)可以共用一个对外的公网IP地址
工作流程
你的局域网内的设备使用私有IP地址(如 192.168.1.10)
当这台设备要访问百度时,数据包到达路由器(它负责NAT)
路由器把数据包的源IP(192.168.1.10)改成路由器自己的公网IP,并记录下这次连接(比如是从内网的哪个端口发起的)
百度回复的数据包会发给路由器的公网IP
路由器根据之前的记录,把回复的数据包转发给内网正确的设备(192.168.1.10)
好处
极大地节省了公网IP地址
提供了一层天然的安全屏障,因为外部网络无法直接主动访问到你内网的设备(除非你做了端口映射)