端口地址转换(NAPT,Network Address Port Translation)是动态转换的一种变形。它可以使多个内部节点共享一个全局IP地址,而使用源和目的节点的TCP/UDP的端口号来区分NAT表中的转换条目及内部地址。这样,就更节省了地址空间。假设内部节点10.1.1.3,10.1.1.2都用源端口1723向外发送数据包。NAPT路由器把这两个内部地址都转换成全局地址192.168.2.2,而使用不同的源端口号:1492,1723。当接收方收到的源端口号为1492,则返回的数据包在边缘网关处,目的地址和端口被转换为10.1.1.3:1723;而接收到的源端口号为1723,目的地址被映射到10.1.1.2:1723。在以上的映射转换中,只使用了IP地址的转换条目被称为简单条目,而包含IP地址和TCP/UDP端口号的转换条目被称为扩展条目。