1 个 VPS,2 个 IP 地址。如何让他们独立?

1 个 VPS,2 个 IP 地址。如何让他们独立?

我有这个/etc/network/interfaces

auto ens3

iface ens3 inet static

        address 46.xx.xxx.1x7
        netmask 255.255.252.0
        broadcast 46.38.xxx.255
        gateway 46.xx.xxx.1

auto ens3:0

iface ens3:0 inet static

    address 188.xx.xx.xx5
    netmask 255.255.255.255

这是我目前 VPS 上的网络设置。

我有两个公共 IP,但我希望它们产生的流量不会混合。我验证所有数据均通过两个 IP 之一正常离开 VPS。对于输入来说,到达接口ens3:0的数据经过接口ens3。我希望我的 VPS 的接口是独立的。有可能吗?

答案1

是的。问题是,你到底想得到什么。

例如,您可以配置在多个 IP 上运行多个守护程序。例如,您可以在 46.xx.xxx.1x7 上配置 ssh 守护程序,并在 188.xx.xx.xx5 上配置一些不同的服务(例如嵌入式 sftp 服务器)。

如果我们在不同的 IP 上有完全不同的 Web 服务器实例,那么这些场景中最典型的解决方案。

在大多数守护程序配置中,您不仅可以指定端口号,还可以指定 IP 地址。例如,您不仅可以配置端口:80,还可以配置IP 188.xx.xx.xx5:80。在这种情况下,该服务器将listen()位于 188.xx.xx.xx5。

在这些设置中,IP 0.0.0.0 具有特殊含义,这是默认值:服务器侦听所有可用的 IP。

相关内容