静态NAT严格执行一对一地址映射,这就导致即便内网主机长时间离线或者不发送数据时,与之对应的公网地址也处于使用状态。为了避免地址浪费,动态NAT提出了地址池的概念,所有可用的公网地址组成地址池。
使用动态NAT,公网地址与私网地址还是一对一映射关系,无法提高公网地址利用率。而NAPT(Network Address and Port Translation,网络地址端口转换),在从地址池中选择地址进行地址转换时不仅转换IP地址,同时也会对端口号进行转换,从而实现公网地址与私网地址的一对多的映射,可以有效提高公网地址利用率。