开启辅助访问 切换到窄版

打印 上一主题 下一主题

Linux或Windows上实现端口映射

[复制链接]
作者:热茶の小曲 
版块:
嵌入式操作系统 linux 发布时间:2021-3-28 18:07:24
10950
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器经过配置就可以承担起了转发数据包的功能。
一、Windows下实现端口映射
1. 查询端口映射情况
2. 查询某一个IP的所有端口映射情况
3. 增加一个端口映射
4. 删除一个端口映射
二、Linux下端口映射
1. 允许数据包转发
2. 设置端口映射
实验:将部署在内网的服务映射到外网
VMWare Workstation Pro
5台最小化安装的centos 7虚拟机
实验拓扑
内网

外网
是相对来说的。
和为内网环境的两台服务器;
为外网环境下的一台服务器;
为一台双网卡主机,分别连接和两个网络。
配置实验环境
1. Server1,2,3上搭建HTTP服务
用Python在上搭建一个简单的HTTP服务
同理
对照实验
在上访问的资源
在上访问的资源
在上访问的资源
可以看到,外网的是无法访问内网,的资源的。
在上配置端口映射
临时配置
永久配置
如果需要永久配置,则将以上命令追加到文件。
检查效果
在上访问Server1的资源
在上访问的资源
在上访问的资源
如果为Windows,替换一下相应的命令即可
Windows的IP信息如下
配置并查看端口映射情况
检查效果
在节点上
转自:varlemon

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表