我在 Hetzner Cloud 中有一个 SMTP 服务器。已添加浮动 IPv4 和 IPv6(以防我切换服务器并且 IP 可以跟随到新服务器)
如何将浮动 IP 设置为主要 IP?
当客户端发送邮件时,邮件会被发送到浮动 IP(smtp.server.com),但当 SMTP 将邮件转发到收件人服务器时,会使用主 IP,并且 SPF 会失败
如何将浮动 IP 设置为主 IP 地址?
我想将其设置eth0:1
为 IPv4 和 IPv6 的主要出站 IP 地址
/etc/网络/接口
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
dns-nameservers xx.xx.xx.xx xx.xx.xx.xx xx.xx.xx.xx
iface eth0 inet6 static
address [primary IPv6]
gateway fe80::1
# Additional IPv4 (floating IP)
auto eth0:1
iface eth0:1 inet static
address [additional IPv4]
netmask 32
# Additional IPv6 (floating IP)
auto eth0:1
iface eth0:1 inet6 static
address [additional IPv6]
netmask 64
答案1
我找到了解决方案
# ip route replace default via 172.31.1.1 dev eth0 src [additional IPv4]
# ip -6 route replace default via fe80::1 dev eth0 src [additional IPv6]