同时使用多个 IP 地址的最佳方法是什么?

同时使用多个 IP 地址的最佳方法是什么?

我根据此处的 Debian 说明学习了如何添加多个 IP 地址:

一个接口上有多个 IP 地址

和线程:

如何向 etc 网络接口添加额外的 IP 地址

# /etc/network/interfaces

auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.42
    netmask 255.255.255.0
    gateway 192.168.1.1

auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
    address 192.168.1.43
    netmask 255.255.255.0

auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
    address 192.168.1.44
    netmask 255.255.255.0

但是,我有两个 curl 进程同时运行。它们需要不同的 IP 地址才能连接到同一台外部服务器。我无法重新启动机器来在 IP 地址之间切换。让它们使用不同的 IP 地址连接到同一台服务器的最佳方法是什么?

我们可以通过 IP 路由表来实现这一点吗?

相关内容