我该如何使用 iptables 将我服务器端口 25 上的所有出站电子邮件重定向到另一台服务器的端口 25。我已经尝试了一些规则,但都不起作用。
如能提供任何帮助我将非常感激。
答案1
尝试
iptables -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp -m tcp --dport 25 -j DNAT --to-destination yyy.yyy.yyy.yyy
xxx.xxx.xxx.xxx - 代表您的邮件服务器的 IP yyy.yyy.yyy.yyy - 代表目标 IP
编辑
也许进行后期路由会更好。
iptables -t nat -A OUTPUT -i ethX -s xxx.xxx.xxx.xxx -p tcp -m tcp -j DNAT --to-destination yyy.yyy.yyy.yyy
ethX - 是输出接口 xxx.xxx.xxx.xxx - 邮件服务器的 ip 地址 yyy.yyy.yyy.yyy - filter_server 的 ip 地址
当邮件服务器想要发送邮件到另一个邮件服务器时,我们会在输出中缓存它们,然后首先发送到服务器进行过滤。