Network Address Translation,网络地址翻译。
NAT就是在局域网内部使用内部地址,而当内部节点要与外部网络通信时,在网关将内部地址替换为公用地址,从而在外部网关正常使用。
NAT路由器有NAT表,无论是静态NAT还是动态NAT还是PNAT都会将NAT信息放入NAT表中,NAT转换的核心就是NAT表。
通过NAT,只需要一个公有IP,就能将整个局域网接入Internet。
静态NAT,动态NAT,网络地址端口转换NAPT(PortLevel NAT)
静态NAT就是按照NAT静态表一一对应地将公网ip转换为内网ip。
动态NAT是通过建立一个NAT公网地址池,每个需要和外网通信的节点都会占用一个池中ip,如果地址池只有两个地址,被耗尽后,余下的内网节点不能翻译,不能访问外网。
需要定义NAT地址池,启动地址复用,通过端口,将多个内部地址映射到比较少的外部地址。