阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

iptables配置服务器端口转发

120次阅读
没有评论

共计 1545 个字符,预计需要花费 4 分钟才能阅读完成。

环境:

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

————————————– 分割线 ————————————–

CentOS 7.0 关闭默认防火墙启用 iptables 防火墙  http://www.linuxidc.com/Linux/2015-05/117473.htm

iptables 使用范例详解 http://www.linuxidc.com/Linux/2014-03/99159.htm

Linux 防火墙 iptables 详细教程 http://www.linuxidc.com/Linux/2013-07/87045.htm

iptables 的备份、恢复及防火墙脚本的基本使用 http://www.linuxidc.com/Linux/2013-08/88535.htm

Linux 下防火墙 iptables 用法规则详解 http://www.linuxidc.com/Linux/2012-08/67952.htm

————————————– 分割线 ————————————–

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-08/121329.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计1545字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中