計算機網路中的NAT是什麼?
在開始解釋網路地址轉換之前,讓我們回顧一些關鍵點。這將有助於您理解NAT的解釋和工作原理。
關鍵點
我們通常有兩種型別的IP地址,如下所示:
- 私有IP地址
- 公有IP地址
私有IP地址通常用於網路的區域網(LAN)側。
ISP提供的公有IP地址配置在網路的廣域網側。
公有IP地址始終是付費的,而私有IP地址是免費的。
私有IP地址範圍如下:
192.168.0.0 - 192.168.255.255(65,536個IP地址)
172.16.0.0 - 172.31.255.255(1,048,576個IP地址)
10.0.0.0 - 10.255.255.255(16,777,216個IP地址)
現在讓我們嘗試瞭解網路地址轉換(NAT)是什麼。
步驟1 - 假設您有網際網路服務提供商ABC提供的網際網路。
步驟2 - 因此,他們會為您提供連線到您的調變解調器的連線。我們通常稱該連線為WAN。
步驟3 - 此連線始終配置有公有IP地址。
步驟4 - 然後,您的調變解調器的區域網側配置有私有IP地址。
步驟5 - 這意味著連線到網路的計算機或筆記型電腦接收一個私有IP地址。
步驟6 - 根據標準,私有IP在任何時候都不會與公有IP地址通訊。
步驟7 - 為實現這一點,需要藉助NAT將私有IP地址轉換為公有IP地址。
步驟8 - 簡單來說,網路地址轉換用於將私有IP地址轉換為公有IP地址,以便裝置的區域網側與全域性網路通訊。網路地址轉換可以在路由器或防火牆中處理。
以下是NAT的示意圖:

NAT的工作原理
通常我們使用閘道器路由器/邊界裝置用於NAT配置。該裝置的一個介面連線到區域網(內部),該裝置的另一個介面連線到外部網路(外部)。
當我們從本地計算機收到請求時,它將命中配置池,然後該私有IP將將其轉換為公有IP地址,反之亦然。
內部全球位置 - 與至少一個內部附近IP通訊的IP地址傳遞到世界其他地區。這是從外部組織觀察到的內部情況。
外部住宅區 - 這是附近組織中目標主機在轉換後的真實IP地址。
外部全球位置 - 這是從結構到外部組織觀察到的外部主機。它是外部目標主機在轉換前的IP地址。
NAT的示例
以下是NAT的一些示例:
與Windows工作區工作框架一起使用的用法。
本地包通道。
Linux 過濾器。
Window 第三方實現。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP