一、Cisco(静态端口映射实验:外网访问内网 Web/FTP 服务器)251114

一、Cisco(静态端口映射实验:外网访问内网 Web/FTP 服务器)251114

一、使用的软件

Cisco Packet Tracer 8.0

二、实验名称

静态端口映射实验

三、实验设备

路由器:2 台 Router-2911(R0、R1)

交换机:1 台 Switch-2960(标识为 Switch0,默认端口启用,无需额外配置)

PC 终端:1 台 PC(标识为 PC0)

服务器:2 台 Server-PT(标识为 Server0、Server1)

补充说明:                  

设备接口名称遵循 Cisco Packet Tracer 命名规则(如 Gig0/0、FastEther*** 口);

查看设备接口状态可使用命令:show ip interface brief(路由器用户视图 )。

四、实验要求

网段规划:192.168.10.0/24(PC0 网段)、192.168.1.0/24(服务器网段)、10.0.0.0/8(路由器互联网段),静态 NAT 公网地址为 10.0.0.100;

终端地址:PC0、Server0、Server1 手动配置 IP 及网关;

路由器配置:R0、R1 配置接口 IP 及默认路由,R1 配置静态端口映射(映射 Server0 的 Web/FT P 端口、Server1 的 Web 端口到 10.0.0.100),并标记 NAT 内外网接口;

访问要求:PC0 能通过 10.0.0.100 访问 Server0 的 Web/FTP 服务、Server1 的 Web 服务。

五、端口连接概况

R0 的 Gig0/0 接口与 PC0 的 fastEther*** 0接口相连;

R0 的 Gig0/1 接口与 R1 的 Gig0/0 接口相连;

R1 的 Gig0/1 接口与 Switch0 的fastEther*** 0/1 接口相连;

Switch0 的fastEther*** 0/2 接口与server0 的fastEther*** 0接口相连;

Switch0 的fastEther*** 0/3 接口与server1 的fastEther*** 0接口相连。

六、实验拓扑图

(拓扑图含 R0、R1、Switch0、PC0、Server0、Server1,各设备接口连接见 “端口连接概况”)关键标注:R1 的 Gig0/0 为 NAT 外网侧(对接 R0),Gig0/1 为 NAT 内网侧(对接服务器)。

七、实验配置

(注意:保存配置用write memory)

(一)终端设备配置(PC、服务器)

1. PC0 配置:

IP 地址:192.168.10.1

子网掩码:255.255.255.0

网关:192.168.10.254

2. Server0 配置:

IP 地址:192.168.1.1

子网掩码:255.255.255.0

网关:192.168.1.254

3. Server1 配置:

IP 地址:192.168.1.2

子网掩码:255.255.255.0

网关:192.168.1.254

(二)路由器配置(R0、R1)

R0 配置:

Router>enable

Router#configure terminal

Router(config)#hostname R0

R0(config)#interface gig0/0

R0(config-if)#ip address 192.168.10.254 255.255.255.0  # 配置PC0网段网关IP

R0(config-if)#no shutdown  # 启用接口

R0(config-if)#exit

R0(config)#interface gig0/1

R0(config-if)#ip address 10.0.0.1 255.0.0.0  # 配置与R1互联的IP

R0(config-if)#no shutdown  # 启用互联接口

R0(config-if)#exit

R0(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2  # 默认路由指向R1,实现PC0跨网段访问

R0(config)#exit

R0#write memory  # 保存配置,防止重启丢失

R1 配置(核心静态端口映射):

Router>enable

Router#configure terminal

Router(config)#hostname R1

R1(config)#interface gig0/0

R1(config-if)#ip address 10.0.0.2 255.0.0.0  # 配置与R0互联的IP

R1(config-if)#no shutdown  # 启用接口

R1(config-if)#exit

R1(config)#interface gig0/1

R1(config-if)#ip address 192.168.1.254 255.255.255.0  # 配置服务器网段网关IP

R1(config-if)#no shutdown  # 启用接口

R1(config-if)#exit

# 静态端口映射核心命令:将内网服务器端口映射到公网10.0.0.100

R1(config)#ip nat inside source static tcp 192.168.1.1 80 10.0.0.100 80  # Server0 Web(80)→公网80

R1(config)#ip nat inside source static tcp 192.168.1.1 20 10.0.0.100 20  # Server0 FTP数据(20)→公网20

R1(config)#ip nat inside source static tcp 192.168.1.1 21 10.0.0.100 21  # Server0 FTP控制(21)→公网21

R1(config)#ip nat inside source static tcp 192.168.1.2 80 10.0.0.100 8080  # Server1 Web(80)→公网8080(避冲突)

# 标记NAT内外网接口

R1(config)#interface gig0/0

R1(config-if)#ip nat outside  # 该接口为NAT外网侧(接收PC0方向流量)

R1(config-if)#exit

R1(config)#interface gig0/1

R1(config-if)#ip nat inside  # 该接口为NAT内网侧(接收服务器方向流量)

R1(config-if)#exit

R1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1  # 默认路由指向R0,实现服务器响应流量回传

R1(config)#exit

R1#write memory  # 保存配置,确保NAT映射生效

八、实验结果

(一)pc0 访问server0的web界面以及ftp服务(访问http://10.0.0.100:能打开 Server0 的 Web 页面;访问ftp 10.0.0.100:能连接 Server0 的 FTP 服务)

访问http://10.0.0.100:能打开 Server0 的 Web 页面

访问ftp 10.0.0.100:能连接 Server0 的 FTP 服务

(二)pc0 访问server1的web界面(访问http://10.0.0.100:8080:能打开 Server1 的 Web 页面。)

(三)验证静态 NAT 映射

R1 验证:执行show ip nat translations,显示 4 条映射条目(与配置的映射规则完全一致);

访问前:

访问后:

九、结论

实验配置完全符合要求,R0、R1 的接口、路由及 R1 的静态端口映射均生效,PC0 可通过 10.0.0.100 正常访问 Server0 的 Web/FTP 服务和 Server1 的 Web 服务,所有实验目标均达成。

十、总结

本实验核心是通过 R1 的静态端口映射,解决内网服务器(私网 IP)对外网 PC(另一私网网段)的服务访问问题:

静态映射优势:端口与公网地址绑定,访问稳定,适合服务器这类需要固定访问入口的场景;

路由配合:R0、R1 的默认路由形成双向转发路径,确保 PC0 的访问请求和服务器的响应流量能正常传递;

交换机:仅作为接入设备,默认端口启用即可满足终端接入需求,无需额外配置,简化了网络层级。

致读者:

和大家一样在网络学习路上摸索时,我其实清楚:现在国内思科设备的使用占比慢慢降了。但还是想借着这份思科教程跟大家聊聊 —— 不只是教静态端口映射的配置步骤,更想带大家跳出单纯的命令记忆,弄懂 “为什么要做端口映射”“NAT 内外网逻辑怎么通” 这些底层原理。毕竟网络技术的核心逻辑是共通的,吃透这些,以后换其他设备也能快速上手;同时,这也是我把自己零散的学习笔记,一点点整理成能分享的内容的过程,希望需要的能一起边学边总结,把基础打牢~

转载请说明出处内容投诉
CSS教程网 » 一、Cisco(静态端口映射实验:外网访问内网 Web/FTP 服务器)251114

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买