码迷,mamicode.com
首页 > 其他好文 > 详细

iptables 实现端口映射的实际用途

时间:2016-05-23 22:49:54      阅读:415      评论:0      收藏:0      [点我收藏+]

标签:iptables 实现端口映射的实际用途

【背景】

公司的测试环境只开通了22 80 443 端口,但是我有一台运维开发的机器,需要做一些开发工作,每次查看数据库中的信息,只能登入mysql 的cli命令行去操作mysql,虽然可以提高mysql的查询 更改等sql技能,但是对于开发来说实在是工作效率很低!一定要想一个办法从我的办公司本地连接到mysql


其实有两个方法: 

1 更改数据器的端口号把3306 更改为 443,但是这样的代价是对于开发的程序就不是很方便且不规范

2 最后想到的是在我的开发机上做一个iptables端口映射,将请求进来的443端口映射到3306 端口!



本地IP:   10.28.80.11

开发测试环境的IP: 10.59.74.121


【实现方法】

在机器上:

iptables -t nat -A PREROUTING -s 10.28.80.11  -p tcp --dport 443 -i eth0 -j REDIRECT --to 3306


查看:

iptables -t nat -nvL


备注一个tcpdump抓包的命令

tcpdump -vv host 10.28.80.11 and tcp port 443



[windows 连接mysql GUI界面的一个工具  Navicat]


技术分享








本文出自 “崔德华运维打工从业路” 博客,请务必保留此出处http://cuidehua.blog.51cto.com/5449828/1782277

iptables 实现端口映射的实际用途

标签:iptables 实现端口映射的实际用途

原文地址:http://cuidehua.blog.51cto.com/5449828/1782277

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!