在Linux服务器上从一个IP转发到另一个IP

在Linux服务器上从一个IP转发到另一个IP

我有一台 Linux 服务器 (A),它曾通过某个 IP(比如说 2.2.2.2)多次调用另一台服务器 (B)。

现在 (B) 的 IP (2.2.2.2) 已更改为 (3.3.3.3),我希望我的服务器 (A) 将其自己的所有呼叫始终路由到 2.2.2.2 到 3.3.3.3。这是一个临时解决办法,我想实施更好的方法,例如 dns 等,但目前这样可以解决问题。

附言:如果可以通过 webmin 来实现就太好了...

答案1

我认为您可以在服务器“A”中执行此操作:

iptables -t nat -I OUTPUT -d 2.2.2.2 -j DNAT --to-destination 3.3.3.3

这将使所有到 2.2.2.2 的出站流量都转到 3.3.3.3。我做了几次测试,似乎有效,但我不保证任何事情 :-)

您可能无法通过 webmin 完成此操作。此外,它可能会干扰您当前的防火墙(如果您有的话)。尝试一下,然后告诉我结果如何。

相关内容