一啸盏、概念
NAT核心思想:將私網(wǎng)地址轉(zhuǎn)換成公網(wǎng)地址涕刚,從而連接到公共網(wǎng)絡(luò)儡毕。
私網(wǎng)地址范圍:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255優(yōu)缺點(diǎn)
優(yōu)點(diǎn):
1.節(jié)省了公網(wǎng)IP地址
2.能夠處理編址方案重疊的情況
3.網(wǎng)絡(luò)發(fā)生改變時(shí)不需要重新編址
4.隱藏了真正的IP地址
缺點(diǎn):
1.NAT引起數(shù)據(jù)交互的延遲
2.導(dǎo)致無(wú)法進(jìn)行端到端的IP跟蹤
3.某些應(yīng)用程序不支持NAT
4.需要消耗額外的CPU和內(nèi)存
二交排、靜態(tài)NAT(一對(duì)一)
概念:內(nèi)部地址被預(yù)選映射到指定的外部地址划滋,內(nèi)部地址和外部地址是一一對(duì)應(yīng)的
1.在R1上定義NAT的內(nèi)口/外口
interface Ethernet0/0
ip address 12.1.1.1 255.255.255.0
ip nat inside
interface Serial0/1
ip address 202.100.1.1 255.255.255.0
ip nat outside
2.地址轉(zhuǎn)換(將私網(wǎng)地址轉(zhuǎn)換成已經(jīng)購(gòu)買(mǎi)的公網(wǎng)IP地址)
R1(config)#ip nat inside source static 12.1.1.1 202.100.1.1
R1#show ip nat translations (查看NAT轉(zhuǎn)換表項(xiàng))
R1#show ip nat statistics (查看NAT的統(tǒng)計(jì)信息)
R1#debug ip nat (查看NAT轉(zhuǎn)換信息)
三、動(dòng)態(tài)NAT(多對(duì)多)
概念:內(nèi)部地址可以使用地址池中的外部地址埃篓。多個(gè)內(nèi)部地址共享多個(gè)外部地址处坪。
建立多個(gè)secondary地址
interface e0/0
ip address 12.1.1.2 255.255.255.0
ip address 12.1.1.3 255.255.255.0 secondary
ip address 12.1.1.4 255.255.255.0 secondary
access-list 1 permit 12.1.1.0 0.0.0.255 #定義要被轉(zhuǎn)換的私網(wǎng)地址
ip nat pool ccna 202.100.1.1 202.100.1.2 netmask 255.255.255.0 #定義公有pool
ip nat inside source list 1 pool ccna
定義NAT的外口/內(nèi)口
interface Ethernet0/0
ip address 12.1.1.1 255.255.255.0
ip nat inside
interface Serial0/1
ip address 202.100.1.1 255.255.255.0
ip nat outside
clear ip nat translation * #清除NAT表項(xiàng)
ip nat translation timeout 30 定義NAT表中動(dòng)態(tài)轉(zhuǎn)換條目失效時(shí)間,默認(rèn)是一天(24小時(shí))架专。
四同窘、PAT(多對(duì)一)
概念:多個(gè)內(nèi)部地址共享一個(gè)外部地址,通過(guò)端口號(hào)多路復(fù)用部脚。
1)建立多個(gè)secondary地址
interface e0/0
ip address 12.1.1.2 255.255.255.0
ip address 12.1.1.3 255.255.255.0 secondary
ip address 12.1.1.4 255.255.255.0 secondary
2)在R1上定義NAT的外口/內(nèi)口
interface Ethernet0/0
ip address 12.1.1.1 255.255.255.0
ip nat inside
interface Serial0/1
ip address 202.100.1.1 255.255.255.0
ip nat outside
3)定義可被轉(zhuǎn)換的私網(wǎng)地址
R3(config)#access-list 1 permit 12.1.1.0 0.0.0.255
4)端口復(fù)用
ip nat inside source list 1 interface Serial0/1 overload
(access-list) (出去的端口) (端口復(fù)用)
五想邦、舉例
訪問(wèn)內(nèi)網(wǎng)服務(wù)器:
1)將R2模擬成WEB服務(wù)器。
2)定義NAT的外口/內(nèi)口
3)配置端口映射:
R1(config)#ip nat inside source static tcp 12.1.1.1 80 202.100.1.1 80 [extendable]
(inside local) (local port) (inside global) (global port任意指定)
測(cè)試:在R3上telnet 202.100.1.1 80端口
R1#show ip nat translations
除非注明委刘,肉餅博客文章均為原創(chuàng)丧没,轉(zhuǎn)載請(qǐng)以鏈接形式標(biāo)明本文地址
本文地址:http://roubin.me/post/nat/