網路位址轉換NAT 與PAT - CCNA 考古題庫解析
文章推薦指數: 80 %
192.168.0.0 ~192.168.255.255 --- 2^16 個IP,255個ClassC。
網路位址轉換器有三種類型: 靜態NAT(static NAT):一對一的對應(一個虛擬ip對應一個真實ip).
CCNA考古題庫解析
致理網工
HomeOSITCP/IPDNS子網劃分與VLSMDHCP網絡互聯廣播區域碰撞領域>OSITCP/IPDNS子網劃分與VLSMDHCP網絡互聯廣播區域碰撞領域路由器基本組成>IOS介紹路由路由器(router)簡介路由器(router)簡介路由器的原理與作用>路由器的原理與作用靜態路由預設路由動態路由RIPEIGRPOSPF>RIPEIGRPOSPF層二交換原理STP協定VLAN>第2層交換擴展樹協定(STP)VLANVTPACL訪問控制列表>控制列表WAN廣域網路>廣域網路WideAreaNetwork,WANHDLCPPPFrameRelay訊框中繼網路位址轉換NAT與PAT資安無線網路IPv6>資安無線網路IPV6PacketTracerPart1Part2Part3Part4Part5Part6Part7Part8討論Blog
網路位址轉換 NAT
當可用的真實IP越來越少,就必須使用網路位址轉換(NAT、PAT)來轉換虛擬、非法(Private IP)到真實IP。
如果你沒聽過NAT 我想你至少有聽過網路分享器(N台電腦共享一個對外連線),雖然各家廠商實做出來的功能不盡相同,但本質上那是一樣的東西。
虛擬(PrivateIP)的範圍為10.0.0.0~10.255.255.255-------2^24個IP,1個ClassA。
172.16.0.0 ~172.31.255.255-----2^20個IP,16個ClassB。
192.168.0.0~192.168.255.255--- 2^16個IP,255個ClassC。
網路位址轉換器有三種類型:靜態NAT(static NAT):一對一的對應(一個虛擬ip對應一個真實ip)
動態NAT(Pooled NAT):多對多的對應(多個虛擬ip對應多個真實ip,但同一時間,某真實ip只會對應一個虛擬ip).
連接埠 NAT(PAT, PortAddressTranslation)多對多的對應,但不是單一的對應,會透過使用連接埠的方式,使其同一時間,某真實ip可以對應多個虛擬ip。
理論值PAT支持同時連接64500個TCP/IP、UDP/IPconnections。
舉例:當192.168.1.2要連結140.113.1.1的WWW時,封包的內容SA=192.168.1.2、SP=1520當穿過PAT 之後,其來源的欄位會被換成PAT所對應(mapping)的IP與Port,也就是下圖中的SA=101.1.1.1、SP=4621。
反之,當PAT 收到回應時,一樣到mapping表找出對應內部的主機與聯繫的服務。
基本動作原理說完了,現在就用例子來說明怎麼在 CiscoRouter裡設定NAT與PAT。
先決條件,各設備 IP與Routing機制都已完成,50.0.0.1可以ping到20.0.0.1。
圖中下半部分 10.0.0.0的網段就是使用虛擬IP。
如今要對外通訊,就必須透過RouterR2來做網路位置的轉換,你可以把switch0以下想成公司內部的網路。
由於 NAT的動作是由RouterR2所處理,所以只需設定好R2就能讓內部的機器連上網路。
(註:跟Routing跟DHCP都無關)---設定 NAT/PAT的2個步驟-----------設定IP的對應方式設定位址轉換的inside/outside介面為何****** StaticNAT***1.設定10.0.0.1對應101.0.0.5、設定10.0.0.2對應101.0.0.6,也可以利用指定對外Interface的方式R2(config)#ip natinsidesourcestatic10.0.0.1101.0.0.5R2(config)#ipnatinsidesource static10.0.0.2101.0.0.6 2.設定位址轉換的inside/outside介面R2(config)#interface fastEthernet0/1R2(config-if)#ipnatinside R2(config)#interface fastEthernet0/0R2(config-if)#ipnatoutside *-**-*利用指令觀察一下轉換的情形R2#show ipnattranslations Pro Insideglobal Insidelocal Outsidelocal Outsideglobal--- 101.0.0.6 10.0.0.10 --- ------ 101.0.0.7 10.0.0.11 --- ------ 101.0.0.5 10.0.0.1 --- ---****** PooledNAT或DynamicNAT***
-1.設定內部允許轉換的虛擬IP範圍R1(config)#access-list1permit10.0.0.00.255.255.255##後面用的網路遮罩為wildcardbits反向遮罩-2.設定外部合法IP的使用範圍R1(config)#ipnatpoolnat10101.0.0.4101.0.0.5netmask255.0.0.0##這時的網路遮罩是正常的唷!R1(config)#ipnatinsidesourcelist1poolnat10##所用的poolname請注意大小寫,免得造成無法正常動作。
-3.設定ipnat對內、對外的介面R1(config)#interfacefastEthernet1/0R1(config-if)#ipnatinside R1(config)#interfacefastEthernet0/0R1(config-if)#ipnatoutside 這個例子好玩的是,我設定用來做IP轉換的只提供2個IP(101.0.0.4-5),而左邊的PC有3台Q:那當第3台要上線時會有什麼問題?A:會不通必須等佔用NATconnections的逾期或被清掉,才能正常的連線。
Poweredby
Createyourownuniquewebsitewithcustomizabletemplates.
GetStarted
延伸文章資訊
- 1「nat種類」懶人包資訊整理(1)
9.2 防火牆NAT的種類,網路位址轉換(英語:Network Address Translation,縮寫:NAT;又稱網路掩蔽、IP掩蔽)在電腦網路中是一種在IP封包通過路由器或防火牆時重寫...
- 2NAT的四種類型及類型檢測 - 壹讀
考慮到UDP的無狀態特性,目前針對其的NAT實現大致可分為Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四種。值得指出的...
- 330-28之WebRTC 連線前傳- 為什麼P2P 連線很麻煩? ( NAT )
NAT (Network Address Translation) 中文就做網路位置轉換,它是用來將私 ... 這種類型的NAT 是無法實現P2P 的,最主要的問題就在於它的Port 會變。
- 4NAT 伺服器是什麼?如何運用? - StockFeel 股感
網路位址轉譯(Network Address Translation, NAT)可以改變封包的傳送端IP 位址與接收端IP 位址,減少真實IP 的使用量,也可以將私有IP(內部IP) ...
- 59. 穿越防火牆技術
NAT 是一種將內部IP 與外部IP互相轉換之技術。 ... 通常NAT 是將每一部電腦所用的(IP, port number), 本文稱為內部位址,對應到(共用IP, ... 9.2 防火牆/...