linux 配置端口转发

当我们内网服务器没有公网IP,但需要将服务暴露出去时,可以采用如下方式,即通过跳板机(带公网IP)做转发,下面得例子演示将mysql 3306 服务暴露出去

|---------------|-----------|------|
| 192.168.10.25 | 运行mysql服务 | 3306 |
| 192.168.10.30 | 跳板机,有公网地址 | 3306 |

复制代码
#在跳板机上执行
yum -y install iptables
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination 192.168.10.25:3306
iptables -t nat -A POSTROUTING -j MASQUERADE

#永久保存
iptables-save > /etc/iptables/rules.v4

客户端请求时,访问 "跳板机公网IP:3306" 即可访问到192.168.10.25 服务器得mysql

相关推荐
qdprobot21 分钟前
开源的在线串口调试助手支持macOS苹果电脑Windows系统Linux 浏览器webSerial
linux·运维·服务器·人工智能·mixly·小智ai·webserial
wdfk_prog27 分钟前
[Linux]学习笔记系列 -- [fs]namespace
linux·笔记·学习
无限大.41 分钟前
为什么“DevOps“能提高软件开发效率?——从开发到运维的融合
linux·运维·devops
饭九钦vlog42 分钟前
dns形式的floodddos命令
linux·运维·服务器
mengml_smile42 分钟前
众包运维调研
运维
gaize12131 小时前
服务器异常的处理方法
服务器
雪碧聊技术1 小时前
centos7如何安装redis?
linux·centos·安装redis
Anthony_2311 小时前
MySql常用SQL命令
服务器·数据库·sql·mysql·http·oracle·udp
旖旎夜光1 小时前
linux(8)(下)
linux·学习
树码小子1 小时前
网络原理(13):TCP协议十大核心机制 -- 确认应答 & 超时重传
服务器·网络·tcp/ip