iptables端口随机转发实现简单的负载均衡

输入以下命令:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8001-8002

解释:通过NAT的方式吧从端口80接收到的数据随机转发到8001,8002端口

注意:要使用 iptables-save > /etc/sysconfig/iptables,否则在服务重启后会丢失

使用multiport可以添加多个不连接的端口,最多可以添加15组。如下

-A INPUT -p tcp -m multiport –dport 21:25,135:139 -j DROP

如果不使用multiport参数,只能是添加连续的端口。

如-A INPUT -p tcp –dport 21:25 -j DROP

而不能写成21:25,135:139

 

参考:

http://www.361way.com/iptables-multiport/2574.html

http://wjw465150.iteye.com/blog/423704

http://www.groad.net/bbs/thread-7041-1-1.html

发表评论

电子邮件地址不会被公开。

*