乾貨|NAT協議,沒有想象中那麼難

NAT即為Network Address Translation,中文意思是“網路地址轉換”。NAT是1994年提出的。當在專用網內部的一些主機本來已經分配到了本地IP地址,但現在又想和因特網上的主機通訊(並時,可使用NAT方法。這種方法需要在專用網連線到因特網的路由器上安裝NAT軟體。

乾貨|NAT協議,沒有想象中那麼難

NAT動態表

NAT作用:裝有NAT軟體的路由器叫做NAT路由器,它至少有一個有效的外部全球IP地址。另外,這種透過使用少量的公有IP 地址代表較多的私有IP 地址的方式,將有助於減緩可用的IP地址空間的枯竭。

乾貨|NAT協議,沒有想象中那麼難

工作原理

NAT實現的三種方式:即靜態轉換Static Nat、動態轉換Dynamic Nat和埠多路複用OverLoad。

1、靜態轉換:是指將內部網路的私有IP地址轉換為公有IP地址,IP地址對是一對一的,是一成不變的,某個私有IP地址只轉換為某個公有IP地址。

2、動態轉換:是指將內部網路的私有IP地址轉換為公用IP地址時,IP地址是不確定的,是隨機的,所有被授權訪問上Internet的私有IP地址可隨機轉換為任何指定的合法IP地址。也就是說,只要指定哪些內部地址可以進行轉換,以及用哪些合法地址作為外部地址時,就可以進行動態轉換。動態轉換可以使用多個合法外部地址集。

3、埠多路複用(PAT):是指改變外出資料包的源埠並進行埠轉換,即埠地址轉換(PAT,Port Address Translation)。採用埠多路複用方式。內部網路的所有主機均可共享一個合法外部IP地址實現對Internet的訪問,從而可以最大限度地節約IP地址資源。

什麼是NAT負載均衡?

乾貨|NAT協議,沒有想象中那麼難

NAT-TCP負載

NAT負載均衡將一個外部IP地址對映為多個內部IP地址,對每次連線請求動態地轉換為一個內部伺服器的地址,將外部連線請求引到轉換得到地址的那個伺服器上,從而達到負載均衡的目的。NAT負載均衡是一種比較完善的負載均衡技術,起著NAT負載均衡功能的裝置一般處於內部伺服器到外部網間的閘道器位置,如路由器、防火牆、四層交換機、專用負載均衡器等,均衡演算法也較靈活,如隨機選擇、最少連線數及響應時間等來分配負載。

歡迎關注資訊系統整合vlog,不定時分享乾貨。