NAT學(xué)習(xí)筆記
2010-4-7 來源:本站原創(chuàng) 作者:佚名
Nat英文全稱是 NETWORK ADDRESS TRANSLATION, 中文意思是網(wǎng)絡(luò)地址轉(zhuǎn)換。是一種把內(nèi)部私有網(wǎng)絡(luò)地址翻譯成合法網(wǎng)絡(luò)IP地址的技術(shù)。
Nat轉(zhuǎn)換包括多種不同類型,可用于多種目的。
1,靜態(tài)Nat
按照一一對(duì)應(yīng)的方式將每個(gè)內(nèi)部IP地址轉(zhuǎn)換為一個(gè)外部IP地址,這種方式經(jīng)常用于企業(yè)網(wǎng)的內(nèi)部設(shè)備需要能夠被外部網(wǎng)絡(luò)訪問到時(shí)。
配置步驟:
1)在路由器上配置路由選擇和IP地址;2)至少指定一個(gè)內(nèi)部接口和一個(gè)外部接口。方法是進(jìn)入接口配置模式下,執(zhí)行命令
IP Nat INSIDE | OUTSIDE。指定內(nèi)部地址和外部地址目的是讓路由器知道哪個(gè)是內(nèi)部網(wǎng)絡(luò),哪個(gè)是外部網(wǎng)絡(luò),以便進(jìn)行相應(yīng)地址轉(zhuǎn)換。
3)使用全局命令 IP Nat INSIDE SOURCE STATIC LOcaL-IP GLOBAL-IP,配置靜態(tài)轉(zhuǎn)換條目。
配置實(shí)例:
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 10.1.1.10 255.255.255.0
Router(config-if)#ip Nat inside
Router(config-if)#int s 0/0
Router(config-if)#ip add 192.16.2.1 255.255.255.0
Router(config-if)#ip Nat outside
Router(config)#ip Nat inside source static 10.1.1.5 192.16.2.5
2,靜態(tài)端口地址轉(zhuǎn)換NAPT
和靜態(tài)NAT轉(zhuǎn)換一樣,靜態(tài)NAPT也通常用于將內(nèi)部主機(jī)發(fā)布到外部網(wǎng)絡(luò)。但是靜態(tài)NAPT與靜態(tài)Nat不同,靜態(tài)NAPT允許
將內(nèi)部網(wǎng)絡(luò)的多個(gè)服務(wù)(一臺(tái)主機(jī)或多臺(tái)主機(jī)上的服務(wù),如ftp、http服務(wù))發(fā)布到同一個(gè)地址上,并用不同的端口來區(qū)別不同的內(nèi)部服務(wù)。
配置步驟:
1)在路由器上配置路由選擇和IP地址;2)至少指定一個(gè)內(nèi)部接口和一個(gè)外部接口。方法是進(jìn)入接口配置模式下,執(zhí)行命令
IP Nat INSIDE | OUTSIDE。指定內(nèi)部地址和外部地址目的是讓路由器知道哪個(gè)是內(nèi)部網(wǎng)絡(luò),哪個(gè)是外部網(wǎng)絡(luò),以便進(jìn)行相應(yīng)地址轉(zhuǎn)換。
3)使用全局命令 IP Nat INSIDE SOURCE STATIC TCP | UDP LOCAL-IP LOCAL-PORT GLOBAL-IP LOcaL-PORT,配置靜態(tài)NAPT轉(zhuǎn)換條目。
配置實(shí)例:
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 10.1.1.10 255.255.255.0
Router(config-if)#ip Nat inside
Router(config-if)#int s 0/0
Router(config-if)#ip add 192.16.2.1 255.255.255.0
Router(config-if)#ip Nat outside
Router(config)#ip Nat inside source static tcp 10.1.1.5 80 192.16.2.5 80
Router(config)#ip Nat inside source static tcp 10.1.1.6 21 192.16.2.5 21
Router(config)#ip Nat inside source static tcp 10.1.1.6 20 192.16.2.5 20
3,動(dòng)態(tài)Nat
將一個(gè)內(nèi)部IP地址轉(zhuǎn)換為一組外部IP地址(地址池)中的一個(gè)IP地址。
配置步驟:
配置步驟:1)在路由器上配置路由選擇和IP地址;2)至少指定一個(gè)內(nèi)部接口和一個(gè)外部接口。方法是進(jìn)入接口配置模式下,執(zhí)行命令
IP Nat INSIDE | OUTSIDE。僅當(dāng)報(bào)文從內(nèi)部接口轉(zhuǎn)發(fā)到外部接口時(shí),才轉(zhuǎn)換其源地址。
3)使用命令 access-list access-list-number permit|deny 定義IP訪問控制列表,以明確哪些報(bào)文將被進(jìn)行Nat轉(zhuǎn)換,這里可以標(biāo)準(zhǔn)訪問控制列
表或擴(kuò)展訪問控制列表。4)使用命令ip Nat pool pool-name start-ip end-ip netmask netmask定義一個(gè)地址池,用于轉(zhuǎn)換地址。5)使用命令
ip Nat insde source list access-list-number pool pool-name將符合訪問控制列表?xiàng)l件的內(nèi)部本地地址轉(zhuǎn)換到地址池中內(nèi)部全局地址。
配置實(shí)例:
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 10.1.1.10 255.255.255.0
Router(config-if)#ip Nat inside
Router(config-if)#int s 0/0
Router(config-if)#ip add 192.16.2.1 255.255.255.0
Router(config-if)#ip Nat outside
Router(config)#access-list 10 permit 10.1.1.0 0.0.0.255
Router(config)#ip Nat pool 5ijsj 192.16.2.1 192.16.2.254 netmask 255.255.255.0
Router(config)#ip Nat inside source list 10 pool 5ijsj
注意:地址池定義、訪問控制列表和地址池幫定后,想刪除地址池、和幫定關(guān)系,無法刪除。
提醒%Dynamic mapping in use, cannot remove
%Pool 5ijsj in use, cannot destroy
如果想刪除,首先必須在特權(quán)視圖下clear ip nat translation *, 然后在內(nèi)接口或外接口視圖下no ip nat inside 或no ip Nat outside;
接著,刪除訪問控制列表,再去刪除幫定關(guān)系,最后才能清除地址池。
4,動(dòng)態(tài)NAPT
動(dòng)態(tài)NAPT是動(dòng)態(tài)NAT的一種實(shí)現(xiàn)形式,NAPT利用不同的端口號(hào)將多個(gè)內(nèi)部IP地址轉(zhuǎn)換為一個(gè)外部IP地址,NAPT也稱為PAT或端口復(fù)用Nat。
配置步驟:
配置步驟:1)在路由器上配置路由選擇和IP地址;2)至少指定一個(gè)內(nèi)部接口和一個(gè)外部接口。方法是進(jìn)入接口配置模式下,執(zhí)行命令
IP Nat INSIDE | OUTSIDE。僅當(dāng)報(bào)文從內(nèi)部接口轉(zhuǎn)發(fā)到外部接口時(shí),才轉(zhuǎn)換其源地址。
3)使用命令 access-list access-list-number permit|deny 定義IP訪問控制列表,以明確哪些報(bào)文將被進(jìn)行Nat轉(zhuǎn)換,這里可以標(biāo)準(zhǔn)訪問控制列
表或擴(kuò)展訪問控制列表。4)使用命令ip Nat pool pool-name start-ip end-ip netmask netmask定義一個(gè)地址池,用于轉(zhuǎn)換地址。5)使用命令
ip Nat insde source list access-list-number pool pool-name overload將符合訪問控制列表?xiàng)l件的內(nèi)部本地地址轉(zhuǎn)換到地址池中內(nèi)部全局地
址。在配置NAPT轉(zhuǎn)換中,必須使用overload關(guān)鍵字,這樣路由器才會(huì)將源端口也進(jìn)行轉(zhuǎn)換,已達(dá)到地址超載的目的。如果不指定overload,路由器
將執(zhí)行動(dòng)態(tài)Nat轉(zhuǎn)換。
配置實(shí)例:
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 10.1.1.10 255.255.255.0
Router(config-if)#ip Nat inside
Router(config-if)#int s 0/0
Router(config-if)#ip add 192.16.2.1 255.255.255.0
Router(config-if)#ip Nat outside
Router(config)#access-list 10 permit 10.1.1.0 0.0.0.255
Router(config)#ip Nat pool 5ijsj 192.16.2.1 192.16.2.1 netmask 255.255.255.0
Router(config)#ip Nat inside source list 10 pool 5ijsj overload
注意:
動(dòng)態(tài)napt,配置的訪問控制列表,permit通過的,會(huì)在show Ip nat translations 顯示出來,如果是被禁止的,雖然仍可以訪問(不是Nat訪問,而是路由訪問,在真實(shí)環(huán)境這種情況不可能存在了,如果真的要禁止出去,還的使用ACL啦),但是在show Ip Nat translations 不會(huì)顯示出來該主機(jī)IP。
驗(yàn)證和診斷Nat的轉(zhuǎn)換
show ip Nat translations ,顯示活動(dòng)的轉(zhuǎn)換條目;
show ip Nat statistics 顯示轉(zhuǎn)換的統(tǒng)計(jì)信息;
debug ip Nat 對(duì)轉(zhuǎn)換操作進(jìn)行調(diào)試;
clear ip Nat translation 清除所有的轉(zhuǎn)換條目;
clear ip nat statistics 清除Nat統(tǒng)計(jì)信息。
⊙該文章轉(zhuǎn)自[大賽人網(wǎng)站(技能大賽技術(shù)資源網(wǎng))-DaisaiRen.com] 原文鏈接:http://www.dasairen.com/Article/wlsb/ruijie/1266.html
聯(lián)系客服