NAT端口映射和保存配置文件
NAT端口映射和保存配置文件
1.静态NAT还有亿点点内容,就是端口映射
情节如下:
A公司有一台web服务器,端口是80,IP为私网地址,我们都知道私网地址是不能上网的,那如果我想访问web服务器的80端口该咋办?
我们可以通过NAT技术把web服务器的IP和端口转换成公网的地址和端口
很好,那具体该怎么做呢?
建立拓扑,用centos搭建web,Win10充当客户机测试,2台都是虚拟机,让Win10(VMnet2)IP地址转换成公网A,WEB服务器(VMnet1)IP地址和80端口转换成公网B和公网8080端口,然后让Win10从浏览器访问公网B的端口
2.配置R1和R2的接口地址,内网和外网
3.R1配置DHCP,让Win10获取地址
4.同时centos搭建web,设置静态IP,网关指向路由器
5.R1配置静态NAT,将192.168.100.2转换成81.81.81.2,然后应用到接口,注意方向(即内网口和外网口),R2配置NAT,将192.168.10.33的80端口转换成82.82.82.2的8080端口
6.配置静态路由,使数据包正常选路
7.用Win10测试,在浏览器输入http://82.82.82.2:8080,按Enter,出现WEB服务器的默认界面
- 到这就可以了,但是我还想让他们能互相通信,将192.168.10.33转换成82.82.82.2
9.ping测试
接下来再教给大家一个小知识,就是保存GNS3的配置,如果只保存拓扑的话,配置就没了,就算用命令保存了配置,可能也不完整,下面这个方法是最完整的
1.先用write保存配置
2.在file中选择我用红色框框的选项,即导出/引入开启启动文件
3.有2个选项,第一个是导出,第二个是引入,选择第一个
4.选择存放的目录
5.在将工程另存为
6.点yes
7.名称无所谓,记得就行,选好路径按OK
8.测试,然后关掉GNS3
9.YES
10.打开保存的拓扑
11.再选红色框框选项
12.这次选第二个,引入
13.选择之前保存的目录
14.show run查看配置,并验证配置
OK,大致过程就这样
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构