根據轉換方式不同原理可分為3種:
1、靜态轉換是指将内部網絡的私有IP地址轉換為公有IP地址,IP地址對是一對一的,是一成不變的,某個私有IP地址隻轉換為某個公有IP地址。借助于靜态轉換,可以實現外部網絡對内部網絡中某些特定設備的訪問。
2、動态轉換是指将内部網絡的私有IP地址轉換為公用IP地址時,IP地址是不确定的,所有被授權訪問上網絡的私有IP地址可随機轉換為任何指定的合法IP地址。也就是說,隻要指定哪些内部地址可以進行轉換,以及用哪些合法地址作為外部地址時,就可以進行動态轉換。
3、端口多路複用是指改變外出數據包的源端口并進行端口轉換,即端口地址轉換采用端口多路複用方式。内部網絡的所有主機均可共享一個合法外部IP地址實現對網絡的訪問,從而可以最大限度地節約IP地址資源。同時,又可隐藏網絡内部的所有主機,有效避免來自網絡的攻擊。