所以我有一台运行CentOS6的服务器,并在服务器上注册了5个IP地址。我想使用另一个IP每2小时轮换5个IP。我最好的方法是做什么? 我发现它可能与iptables防火墙有关,但我不知道如何制作它
# iptables -t nat -I POSTROUTING -m state --state NEW -p tcp --dport 25 -o eth0 -m statistic --mode nth --every 5 -j SNAT --to-source 202.XXX.XX.2
如果有任何其他方式来改变ip我将会感激不尽
答案 0 :(得分:1)
statistic
模块不是您想要的。您应该使用iptables
的{{1}}模块,如下所示:
time
......等等......
有关iptables RULE -m time --timestart 00:00:00 --timestop 01:59:59 -j ACTION-1
iptables RULE -m time --timestart 02:00:00 --timestop 03:59:59 -j ACTION-2
iptables RULE -m time --timestart 04:00:00 --timestop 05:59:59 -j ACTION-3
iptables RULE -m time --timestart 06:00:00 --timestop 07:59:59 -j ACTION-4
iptables RULE -m time --timestart 08:00:00 --timestop 09:59:59 -j ACTION-5
iptables RULE -m time --timestart 10:00:00 --timestop 11:59:59 -j ACTION-1
模块的详细信息,请参阅iptables-extensions
man page。
编辑:例如,适当的规则可能如下所示:
time