iptables 预路由导致 smtp 端口崩溃

iptables 预路由导致 smtp 端口崩溃

我有一个非常奇怪的问题。首先,我有 2 个服务器

  1. VDS 服务器(例如)IP 为 100.11.100.22(vpn ip:10.8.0.1)
  2. VPN 后面的服务器(ip:10.8.0.7)带有 iredmail(postfix、devcot 等)

我路由了所有端口 143、587 等,一切正常,但只有 25 个端口不起作用。我怎么做

  1. 如果我什么都不做,我可以从 10.8.0.7 发送电子邮件,并且 telnet google.com 25 有效
  2. 但是,如果我在 VDS 服务器上添加代码,我就无法从 VPN 后面的服务器 telnet google.com 25(连接超时)(只有 1 个字符串:()
iptables -t nat -A PREROUTING -p tcp --dport 25 -j DNAT --to 10.8.0.7:25

Forward 等都正常,我想是因为所有端口都在工作。只有 smtp 端口不工作 =\

相关内容