用靜態NAT實現外網PC訪問內網服務器
先說明一下實驗環境:
路由器R0左邊為內網環境,右邊為外網環境,內網服務器IP地址為192.168.1.2,網關為R0接口地址192.168.1.1,外網PC機IP地址為211.211.211.2,網關為路由器R1接口地址211.211.211.1,現在要求實現外網PC訪問內網服務器。
數據配置如下:
路由器R0:
配置接口地址
interface fastEthernet 0/0
ip add 211.211.211.1 255.255.255.0
no shut
退出接口,進入串口配置數據
interface serial 1/0
ip add 115.115.115.2 255.255.255.0
no shut
退出接口,並宣告外網ip地址
router eigrp 1
network 115.115.115.0 0.0.0.255
路由器R1配置如下:
配置接口地址
interface fastEthernet 0/0
ip add 211.211.211.1 255.255.255.0
no shut
退出接口,進入串口配置數據
interface serial 1/0
ip add 115.115.115.1 255.255.255.0
no shut
退出接口,並宣告外網ip地址
router eigrp 1
network 115.115.115.0 0.0.0.255
network 211.211.211.0 0.0.0.255
配置到此步時可以驗證PC機可以ping同R0外網接口地址,但是無法訪問內網服務器
此時在路由器R0上配置NAT轉換
進入內網接口配置接口類型
interface fastEthernet 0/0
ip nat inside
exit
interface serial 1/0
ip nat outside
exit
配置靜態NAT實現地址轉換
IP nat inside source static 192.168.1.2 155.155.155.3
註意此處我將內網服務器IP轉換到了一個新的外網IP上,此外網IP跟R0路由器外網接口配置的IP地址在同一網段
但是此時外網PC機仍然不能ping通內網服務器IP地址192.168.1.2,註意其實剛開始在這裏我也陷入了一個誤區,認為服務器內網IP經過靜態NAT轉換後可以被外網ping通,實際上時NAT技術是將所有發往192.168.1.2的數據全部發給映射後的地址也就是115.115.115.3,此時訪問外網被映射後的IP地址115.115.115.3就相當於訪問內網服務器。
用命令查看及測試驗證
show ip nat translations
用靜態NAT實現外網PC訪問內網服務器