iptables端口转发
Posted feanmy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iptables端口转发相关的知识,希望对你有一定的参考价值。
清除相关规则
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -X
/sbin/iptables -Z
iptables -F -t mangle
iptables -t mangle -X
iptables -t nat -X
预设规则
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD DROP
/sbin/iptables -P OUTPUT ACCEPT
开启转发功能
echo "1" > /proc/sys/net/ipv4/ip_forward
配置iptables转发
假设本机服务器IP为:1.1.1.1
转发的目标服务器IP:2.2.2.2
iptables -A FORWARD -s 2.2.2.2 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 1024:65535 -j DNAT --to-destination 2.2.2.2:1024-65535
iptables -t nat -A PREROUTING -p udp --dport 1024:65535 -j DNAT --to-destination 2.2.2.2:1024-65535
iptables -t nat -A POSTROUTING -p tcp -d 2.2.2.2 --dport 10000:20000 -j SNAT --to-source 1.1.1.1
iptables -t nat -A POSTROUTING -p udp -d 2.2.2.2 --dport 10000:20000 -j SNAT --to-source 1.1.1.1
保存并重启iptables
service iptables save
service iptables restart
以上是关于iptables端口转发的主要内容,如果未能解决你的问题,请参考以下文章