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

iptables配置服务器端口转发

时间:2016-01-06 23:27:52      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

环境:

    CentOS6.5,192.168.1.10,外网双向通信,绑定域名zlzkj.org;

    WinServer2008,192.168.1.11,外网不能直接访问到该机器,但ftp、远程桌面、MySQL想开放到zlzkj.org上访问;

目标:

     ftp:192.168.1.10的21 转发到 192.168.1.11的21;

     远程桌面:192.168.1.10的3389 转发到 192.168.1.11的3389;

     MySQL:192.168.1.10的3361 转发到 192.168.1.11的3361;

 

1. 需要先开启linux的数据转发功能

vim /etc/sysctl.conf

将net.ipv4.ip_forward=0改为1

sysctl -p

 

2. 更改iptables,运行下列命令

#将192.168.1.10的21端口数据转发到192.168.1.11:21。

iptables -t nat -A PREROUTING -d 192.168.1.10 -p tcp –dport 21 -j DNAT –to-destination 192.168.1.11:21

#将192.168.1.11的21端口数据返回时将源IP改为192.168.1.10

iptables -t nat -A POSTROUTING -d 192.168.1.11 -p tcp –dport 21 -j SNAT –to-source 192.168.1.10

#远程桌面

iptables -t nat -A PREROUTING -d 192.168.1.10 -p tcp –dport 3389 -j DNAT –to-destination 192.168.1.11:3389

iptables -t nat -A POSTROUTING -d 192.168.1.11 -p tcp –dport 3389 -j SNAT –to-source 192.168.1.10

#MySQL

iptables -t nat -A PREROUTING -d 192.168.1.10 -p tcp –dport 3361 -j DNAT –to-destination 192.168.1.11:3361

iptables -t nat -A POSTROUTING -d 192.168.1.11 -p tcp –dport 3361 -j SNAT –to-source 192.168.1.10

 

3.保存iptables

service iptables save

iptables配置服务器端口转发

标签:

原文地址:http://www.cnblogs.com/fklin/p/5107650.html

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