2024年6月13日发(作者:)
11.2 利用NAT 实现外网主机访问内网服务器
【实验名称】
利用NAT实现外网主机访问内网服务器。
【实验目的】
掌握NAT源地址转换和目的地址转换的区别,掌握如何向外网发布内网的服务器。
【背景描述】
你是某公司的网络管理员,公司只向ISP 申请一个公网IP地址,现公司的网站在内网,要求
在互联网也可以访问公司网站,请你实现。172.16.8.5是web 服务器的IP地址。
【技术原理】
NAT(网络地址转换或网络地址翻译),是指将网络地址从一个地址空间转换成另一个地址空间
的行为。
NAT将网络划分为内部网络(inside)和外部网络(outside)两部分。局域网主机利用NAT访
问网络时,是将局域网内部的本地地址转换为了全局地址(互联网ip地址)后转发数据包。
NAT分为两种类型:NAT(网络地址转换)和NAPT(网络地址端口转换)。NAT是实现转换后一
个本地IP地址对应一个全局地址。NAPT是实现转换后多个本地IP地址对应一个全局IP地址,目
前网络上由于公网IP地址紧缺,而局域网主机数较多,因此一般使用动态的NAPT实现局域网多台
主机共用一个或少数几个公网IP访问互联网。
【实现功能】
内网络服务器能够转换成外网公网IP,被互联网访问。
【实验设备】
R1762路由器(两台)、V.35细缆(1条)、PC(1台)、直连线(1条)
【实验拓扑】
【实验步骤】
步骤⒈ 基本配置。
Red-Giant(config)#hostname lan-router
Lan-router(config)#interface fastethernet 1/0
Lan-router(config-if)#ip address 172.16.8.1 255.255.255.0
Lan-router(config-if)#no shutdown
Lan-router(config-if)#exit
Lan-router(config)#interface serial 1/2
Lan-router(config-if)#ip address 200.1.8.7 255.255.255.0
Lan-router(config-if)#no shutdown
Lan-router(config-if)#exit
Internet-router(config)#interface fastethernet1/0
Internet-router(config-if)#ip address 63.19.6.1 255.255.255.0
Internet-router(config-if)#no shutdown
Internet-router(config-if)#exit
Internet-router(config)#interface serial 1/2
Internet-router(config-if)#ip address 200.1.8.8 255.255.255.0
Internet-router(config-if)#clock rate 64000
Internet-router(config-if)#no sh
Internet-router(config-if)#end
在lan-router上配置缺省路由
Lan-router(config)#ip route 0.0.0.0 0.0.0.0 serial 1/2
验证测试:
Internet-router#ping 200.1.8.7
Type escape sequence to abort.
Sending 5,100-byte ICMP Echoes to 200.1.8.7, timeout is 2 seconds:
!!!!!
步骤⒉ 配置反向NAT映射。
Lan-router(config)#interface fastethernet 1/0
Lan-router(config-if)#ip nat inside
Lan-router(config-if)#exit
Lan-router(config)#interface serial 1/2
Lan-router(config-if)#ip nat outside
Lan-router(config-if)#exit
Lan-router(config)#ip nat pool web_sever 172.16.8.5 172.16.8.5 netmask 255.255.255.0
!定义内网服务器地址池
Lan-router(config)#access-list 3 permit host 200.1.8.7 !定义外网的公网IP地址
Lan-router(config)#ip nat inside destination list 3 pool web_server
!将外网的公网IP地址转换为WEB服务器地址
Lan-router(config)# ip nat inside source static tcp 172.16.8.5 80 200.1.8.7 80
!定义访问外网IP的80端口时转换为内网的服务器IP的80端口
步骤⒊ 验证测试。
1、在内网主机配置web服务(详见选修实验内容)
2、在外网的1台主机通过IE浏览器访问200.1.8.7
Lan-router#show ip nat translations
Pro inside global inside local outside local outside global
tcp 200.1.8.7:80 172.16.8.5:80 63.19.6.2:1026 63.19.6.2:1026
【注意事项】
1、不要把inside 和outside 应用的接口弄错;
2、配置目标地址转换后,需要利用静态NAPT配置静态的端口地址转换。
【参考配置】
Lan-router#show running-config
Building configuration…
Curren configuration:928 bytes
!
Version 8.32(building 53)
Hostname lan-router
!
Access-list 10 permit host 200.1.8.7
!
Interface serial 1/2
Ip nat outside
Ip address 200.1.8.7 255.255.255.0
Clock rate 64000
! interface serial 1/3
Clock rate 64000
!
Interface fastethernet 1/0
Ip nat inside
Ip address 172.16.8.1 255.255.255.0
duplex auto
speed auto
!
interface Fstethernet 1/1
duplex auto
speed auto
!
Interface null 0
!
Ip nat pool web_sever 172.16.8.5 172.168.8.5 netmask 255.255.255.0
Ip nat inside source static tcp 172.16.8.5 80 200.1.8.7 80
Ip nat inside destination list 3 pool web_sever
!
Ip route 0.0.0.0 0.0.0.0 serial 1/2
!
Line con 0
Line aux 0
Line vty 0 4
Login
!
end
发布评论