1.NAT技术背景
NAT技术当前解决IP地址不够用的主要手段,是路由器的一个重要功能。NAT能够将私有IP对外通信时转为全局IP。也就是就是一种将私有IP和全局IP相互转化的技术方法。很多学校,家庭,公司内部采用每个终端设置私有IP,而在路由器或必要的服务器上设置全局IP。全局IP要求唯一,但是私有IP不需要,在不同的局域网中出现相同的私有IP是完全不影响的。
2.NAT IP 转换过程
NAT路由器将源地址从10.0.0.10替换成全局的IP202.244.174.37;
NAT路由器收到外部的数据时,又会把目标IP从202.244.174.37替换回10.0.0.10;
在NAT路由器内部,有一张自动生成的,用于地址转换的表;
当10.0.0.10第一次向163.221.120.9发送数据时就会生成表中的映射关系。
3.NAPT
这种关联关系也是由NAT路由器自动维护的。例如在TCP的情况下,建立连接时,就会生成这个表项;在断开连接后,就会删除这个表项。
4.NAT技术的优缺点
由于NAT依赖这个转换表,所以有诸多限制:
无法从NAT外部向内部服务器建立连接。
转换表的生成和销毁都需要额外开销。
通信过程中一旦NAT设备异常,即使存在热备,所有的TCP连接也都会断开。
但是NAT有一个最大的优点:不需要更新硬件设备,只更新软件,就可以解决IP地址不够用的问题!