如何使第二个 IP 成为“传出” IP?

如何使第二个 IP 成为“传出” IP?

我们想设置一个小型交易电子邮件服务器,用于发送邮件以确认交易。由于 IP 是电子邮件服务器最重要的标识符,并且被垃圾邮件检查器列入白名单,因此我想使用故障转移/浮动 IP 作为传出连接的“主要”IP。

服务器具有主 IP,我可以将故障转移 IP 添加到网络配置中,但如何确保所有新的传出连接都来自故障转移 IP?

旧的主 IP 仍然需要可用,以防我需要将故障转移 IP 切换到其他服务器并访问该服务器进行维护。

如果有帮助的话,电子邮件服务在 Docker 容器中运行,可能只需让容器使用故障转移 IP 来建立新的传出连接就足够了。但是怎么做呢?

谢谢 bluepuma

答案1

我终于找到了适合我的解决方案。

我的 Debian 正在使用/etc/network/interfaces.d/50-cloud-init设置主 IP,主机提供商建议添加/etc/network/interfaces.d/60-my-floating-ip.cfg

我只是将 60 改为 49。然后浮动 IP 会首先启动并用作默认传出 IP。旧的主 IP 仍然可以访问。

相关内容