簡單學習與配置 NAT

前言:NAT 解決了 ipv4 中地址短缺的問題,我們來學學吧

介紹 NAT

NAT(Network Address Translation)網(wǎng)絡地址轉換

簡單來說,配置了 NAT 的路由器能夠把我們的私有地址轉換成公有地址

介紹幾種 NAT 之前,我們先說清楚有關 NAT 的一些術語,下面這張圖簡單明了

靜態(tài) NAT

將內部本地地址與內部全局地址進行一對一的明確轉換。這種方法主要用在內部網(wǎng)絡中有對外提供服務的服務器,如 WEB、MAIL 服務器時。該方法的缺點是需要獨占寶貴的合法 IP 地址。

即,如果某個合法 IP 地址已經(jīng)被 NAT 靜態(tài)地址轉換定義,即使該地址當前沒有被使用,也不能被用作其它的地址轉換

配置了 NAT 的路由器把在內部本地的 WebServer 的地址(192.168.10.1)轉換成內部全局(43.156.10.7)的地址。也就是公網(wǎng)地址

端口地址轉換

路由器將「內部本地地址」與配置了 NAT 的路由器的端口一一映射

通過這種轉換,可以使多個「內部本地地址」共用同一個公網(wǎng) ip。

對于只申請到少量 IP 地址甚至只有一個合法 IP 地址,卻經(jīng)常有很多用戶同時要求上網(wǎng)的情況,這種轉換方式非常有用。

理想狀況下,一個單一的 IP 地址可以使用的端口數(shù)為 4000 個

配置 NAT

配置靜態(tài) NAT 轉換

配好所有的接口以后,PC3 ping IOS 是 ping 不通的,能到但是不能返回

給 R1 配靜態(tài) NAT 轉換

// NAT 轉換
Router(config)# ip nat inside source static /local-ip/ /global-ip/

// 在 e0/0 配置出口 NAT
R1(config)#int e0/0
R1(config-if)#ip nat outside 

// 在 e0/1 配置進口 NAT
R1(config)#int e0/1
R1(config-if)# ip nat inside

查看

 Router#show ip nat translations

刪除

Router# clear ip nat translation *
Router# clear ip nat translation inside global-ip local-ip [outside local-ip global-ip]
Router# clear ip nat translation outside local-ip global-ip
Router# clear ip nat translation protocol inside global-ip global-port local-ip local-port [outside local-ip local-port global-ip global-port] 

配置 PAT 地址轉換(Overloading)

實現(xiàn) pc1 pc2 ping 通 ISO,禁止 pc3 訪問路由器

// 應用 NAT
R6(config)#int e0/1 
R6(config-if)#ip nat inside 
R6(config-if)#int e0/0 
R6(config-if)#ip nat outside

// 定義一個訪問列表,其中包含我們要轉換的所有私有 IP 地址:
R6(config)#access-list 1 permit /private ip/ /wildcard mask/

// 啟用 NAT 
R6(config)#ip nat inside source list 1 interface e0/0 overload
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容