Centos6-IPtables配置端口转发

Posted 征服.刘华强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6-IPtables配置端口转发相关的知识,希望对你有一定的参考价值。

开启IP转发

首先开启IP转发功能,默认是关闭的。

临时修改:

# echo 1 >/proc/sys/net/ipv4/ip_forward

修改过后就马上生效,但如果系统重启后则又恢复为默认值0。

永久修改:

vi /etc/sysctl.conf

# 找到下面的值并将0改成1

net.ipv4.ip_forward = 1

# sysctl -p(使之立即生效)

默认值0是禁止ip转发,修改为1即开启ip转发功能。

 

服务器A:192.168.80.110

服务器B:192.168.80.112

需求:访问服务器A:80端口,将流量转发到服务器B:8080端口。

iptables -t nat -A PREROUTING -p tcp -d 192.168.80.110 --dport 80 -j DNAT --to-destination 192.168.80.112:8080

iptables -t nat -A POSTROUTING -p tcp -s 192.168.80.0/24 -j SNAT --to-source 192.168.80.110

以上是关于Centos6-IPtables配置端口转发的主要内容,如果未能解决你的问题,请参考以下文章

socat 端口转发工具,脚本一键安装配置

配置小米路由器 80 端口转发到内网

Windows配置端口转发

bind() 可以将 IPTABLES 中配置的端口作为转发端口

vmware的端口转发(实用)

CentOS下开启配置端口转发