互聯網非常複雜,其複雜性很類似高速公路系統。但是,數據想方設法找到它。 NAT 是一種幫助不丟失數據的工具。下面來看看它是如何工作的以及其主要目的是什麼。
什麼是NAT?
NAT(或網絡地址轉換)是將多個本地 IP 地址映射到公共IP 地址的過程。它是數據包通過路由設備時,修改數據包的IP 標頭中的網絡地址數據來完成的。
此過程使唯一的IP 地址能夠代表整個計算機組。因為單個IP 地址可以代表整個私有網絡,所以,在IPv4 地址耗儘後,被廣泛用於節省在線地址空間。
NAT 是如何工作的?
NAT 將您的私有IP 地址轉換為公共IP 地址。假設您在Google 上搜索附近的食品店。該請求從您的筆記本電腦發送到路由器,然後發送到網絡。但是,更改發生在路由器內。此設備將您的私有IP 地址更改為公共IP 地址。然後請求的接收者識別公共地址並將信息發回給您。這樣就建立了連接。
因此NAT 允許單個設備(例如路由器)成為專用網絡和公共網絡之間的代理。那麼單個網絡的設備可以用萬維網上的單個IP 來表示。
從這個意義上說,NAT 讓人想起在一家大公司指揮、阻止和發送電話的接待員。 NAT 充當您的網絡和外部網絡之間的過濾器,它處理所有請求而不洩露您的私有IP 地址。
NAT 的類型
以下是幾種主要的NAT 類型:
- 靜態NAT。這種類型的NAT 始終使用相同的公共IP 地址。當您的設備需要從外部網絡訪問時,它特別有用。
- 動態NAT。在這種情況下,NAT 每次都使用不同的公共IP 地址。它從其IP 地址池中選擇地址。
- 重載或PAT(端口地址轉換)。這是一種動態NAT 形式,它通過使用不同的端口將多個未註冊的IP 地址映射到一個已註冊的IP 地址。這種類型的NAT 在希望其員工在網絡管理員的監督下使用單個IP 地址的組織中很受歡迎。它還具有成本效益,因為許多用戶使用單個IP 連接到互聯網。
- 重疊。當您的內部網絡上使用的註冊IP 地址也用於多個內部網絡時,就會發生重疊NAT。當組織希望很少的網絡在不重新尋址其設備的情況下進行通信時使用它。
為什麼使用NAT?
以下是使用NAT 的幾個原因:
- 它有助於節省IP 地址。如果沒有NAT,互聯網最終將沒有足夠的IP 地址,我們的數據將無法在網絡上導航。
- 它增強了您的安全性。NAT 創建內部和外部網絡之間的邊界。基本上,除非它發起聯繫,否則沒有人可以連接到您的計算機。沒有外部代理可以使用您的IP 地址來攔截您的設備或網絡。
- 更輕鬆的網絡管理。NAT 允許將Web 和FTP 服務器移動到其他主機,並且可以更輕鬆地在內部網絡上進行更改。