原創練習教材CCNA · V2.2
LEARN BY CONNECTING CCNA LABS

從一條連線,開始練習。

選擇 Lab、找到合適設備,讓每一次練習都有清楚的起點。

練習指南
31精選練習主題
31已發布教案
CLI可複製設定範例

CCNA 200-301 · Version 2.2

DISCOVERY 20NAT基礎

設定靜態 NAT

Configure Static NAT

將內部主機192.168.20.10固定轉譯為203.0.113.10,驗證inside local/global。

45 分鐘

基本拓撲 TOPOLOGY

原創示意圖 · 靜態拓撲
需要看清接線與埠名時,可切換原尺寸閱讀
Discovery 20 原創練習拓撲pc1 連接 sw1,Ethernet ↔ Fa0/1。pc2 連接 sw1,Ethernet ↔ Fa0/2。sw1 連接 r1,Fa0/24 ↔ Gi0/0 · inside。r1 連接 isp,Gi0/1 ↔ Gi0/0 · outside。 Ethernet ↔ Fa0/1 Ethernet ↔ Fa0/2 Fa0/24 ↔ Gi0/0 · inside Gi0/1 ↔ Gi0/0 · outside PC1LAN · 192.168.20.10 SW1Catalyst 2960 · IOS 15.x R1ISR 1941 · IOS 15.x ISPISP + Loopback0 PC2LAN · 192.168.20.20 示意連線 · 非執行中的網路 · 實際埠名請對照接線表
路由器 交換器 / 終端設備實線表示實體乙太網路連線

設備與位址 ADDRESSING

先確認介面名稱,再開始設定
設備 DEVICE介面IPv4 位址子網路遮罩預設閘道
PC1Ethernet192.168.20.10255.255.255.0192.168.20.1
PC2Ethernet192.168.20.20255.255.255.0192.168.20.1
R1Gi0/0 inside192.168.20.1255.255.255.0—
R1Gi0/1 outside203.0.113.2255.255.255.0—
ISPGi0/0203.0.113.1255.255.255.0—
ISPLoopback0198.51.100.10255.255.255.255—
PC1 mappingStatic NAT192.168.20.10 → 203.0.113.101:1—
查看線路對照表(4 條連線)
起點終點介面對照
pc1sw1Ethernet ↔ Fa0/1
pc2sw1Ethernet ↔ Fa0/2
sw1r1Fa0/24 ↔ Gi0/0 · inside
r1ispGi0/1 ↔ Gi0/0 · outside
WHAT YOU WILL LEARN

這次練習,你會學到

  • 辨識inside/outside與local/global名稱。
  • 建立一對一static NAT並確認回程。
  • 不把NAT當成防火牆或路由的替代品。
BEFORE YOU START

開始之前

  • 具備本題涉及的 IPv4/IPv6 與子網路基礎,能在自己的隔離練習環境開啟 Console。
  • 使用合法設備與軟體映像,先備份現有設定,介面名稱以自己的裝置為準。

適用環境與驗證狀態

ISR 1941 / IOS 15.x待驗證原創教案,尚未於實體設備驗證。依實際硬體、IOS/AireOS 版本與授權核對命令;介面名稱不可直接套用至正式設備。

設備準備好了嗎?從第一個設定開始。

循序操作 STEP BY STEP

在你自己的練習環境操作。命令複製不包含提示字元;所有輸出皆為示例。

01

01 建立inside/outside介面

PC1/PC2依表配置,SW1三個埠同VLAN20(switchport mode access與access vlan20)。R1使用Gi0/0 inside、Gi0/1 outside,不可標反。

展開參考指令 R1 · 全域 / NAT介面
R1# 提示字元僅供辨識
enable
configure terminal
interface GigabitEthernet0/0
ip address 192.168.20.1 255.255.255.0
ip nat inside
no shutdown
interface GigabitEthernet0/1
ip address 203.0.113.2 255.255.255.0
ip nat outside
no shutdown
exit
ip route 0.0.0.0 0.0.0.0 203.0.113.1
end

PC1/PC2依表配置,SW1三個埠同VLAN20(switchport mode access與access vlan20)。R1使用Gi0/0 inside、Gi0/1 outside,不可標反。

查看預期結果 範例輸出,非真實執行
R1 WAN可ping203.0.113.1;inside/outside明確。
02

02 準備ISP測試終點

ISP Loopback0是模擬外部目標。所有203.0.113/198.51.100位址僅供文件練習。inside-global .10與R1 WAN同外側網段,由IOS常見proxy-ARP/alias機制回應,實際平台仍需核對。

展開參考指令 ISP · 介面設定
ISP# 提示字元僅供辨識
enable
configure terminal
interface GigabitEthernet0/0
ip address 203.0.113.1 255.255.255.0
no shutdown
interface Loopback0
ip address 198.51.100.10 255.255.255.255
end

ISP Loopback0是模擬外部目標。所有203.0.113/198.51.100位址僅供文件練習。inside-global .10與R1 WAN同外側網段,由IOS常見proxy-ARP/alias機制回應,實際平台仍需核對。

查看預期結果 範例輸出,非真實執行
ISP Gi0/0與R1 WAN互通,Loopback0存在。
03

03 建立固定一對一轉譯

確認203.0.113.10沒有其他裝置使用。static NAT不是動態pool,不需要match ACL;映射存在也不保證主機/防火牆允許服務。

展開參考指令 R1 · 全域設定
R1# 提示字元僅供辨識
configure terminal
ip nat inside source static 192.168.20.10 203.0.113.10
end
show ip nat translations

確認203.0.113.10沒有其他裝置使用。static NAT不是動態pool,不需要match ACL;映射存在也不保證主機/防火牆允許服務。

查看預期結果 範例輸出,非真實執行
--- 203.0.113.10 192.168.20.10 --- ---(欄位為inside global/local)。
04

04 由PC1主動測試外側

PC1 ping198.51.100.10,同時R1查translations/statistics。PC2本題未映射,不應把它的無法外連視為PC1 static NAT失敗。若ISP需回到global .10,由同外側L2可ARP。

展開參考指令 R1 · 特權 EXEC
R1# 提示字元僅供辨識
show ip nat translations
show ip nat statistics
show arp

PC1 ping198.51.100.10,同時R1查translations/statistics。PC2本題未映射,不應把它的無法外連視為PC1 static NAT失敗。若ISP需回到global .10,由同外側L2可ARP。

查看預期結果 範例輸出,非真實執行
ICMP期間可能有細部translation;inside global為203.0.113.10。
05

05 測外側進入並判讀限制

在ISP ping203.0.113.10;inside PC需允許ICMP。static NAT為雙向固定對照,但不會替你開啟服務或繞過ACL。先由R1 ping192.168.20.10確認inside可達,再查outside ACL與主機規則。

展開參考指令 ISP · 特權 EXEC
ISP# 提示字元僅供辨識
ping 203.0.113.10
show arp

在ISP ping203.0.113.10;inside PC需允許ICMP。static NAT為雙向固定對照,但不會替你開啟服務或繞過ACL。先由R1 ping192.168.20.10確認inside可達,再查outside ACL與主機規則。

查看預期結果 範例輸出,非真實執行
在ICMP允許條件下可得到PC1回應;ISP ARP .10通常指向R1外側MAC。
06

06 撤回映射或保存

保留則copy保存;撤回前停止測試流量,在R1刪除這一條映射。不要clear ip nat translation *影響其他使用者。回復inside/outside與default route依原紀錄。

展開參考指令 R1 · 全域設定
R1# 提示字元僅供辨識
configure terminal
no ip nat inside source static 192.168.20.10 203.0.113.10
end
show ip nat translations

保留則copy保存;撤回前停止測試流量,在R1刪除這一條映射。不要clear ip nat translation *影響其他使用者。回復inside/outside與default route依原紀錄。

查看預期結果 範例輸出,非真實執行
本題固定映射移除,不影響其他獨立設定。

確認你的設定 VERIFICATION

以下是驗證方法及預期狀態,並非網站實際執行的結果。
show ip nat translations

預期狀態 inside global .10對inside local192.168.20.10。

NAT欄位不是路由表。

PC1: ping 198.51.100.10

預期狀態 外側測試終點回應。

需default route、inside方向與主機閘道。

常見問題與排查

沒有轉譯hit

確認流量由inside進outside出、來源為.10且路由可達。

inside outbound通但外側ping global不通

查inside主機ICMP政策、outside ACL與global IP衝突/ARP;不是所有服務都會允許入站。

參考資料

把理解,化成進度 CHECKPOINTS

手動完成 0/6

請在你自己的設備確認後勾選。這些是手動紀錄,並非設備自動測試結果。

登入後即可跨裝置保存進度。訪客勾選僅供本頁參考。

依 CCNA v2.2 主題自行編寫之練習,非官方逐字教材。
發布版本 1 · 範例輸出供理解,指令尚待實機驗證。

ORIGINAL LAB