如何在VPS服务器上使用多个IP?

如何在VPS服务器上使用多个IP?

我在 VPS 服务器上安装了 Ubuntu 18.04。我购买了 2 个额外的 IP 地址,但使用起来有问题。我尝试配置

/etc/netplan/50-cloud-init.yaml

文件,我认为这样做是正确的,因为

sudo netplan--调试应用

我没有看到任何错误,但是......当我尝试

ping www.google.com

我收到消息:

ping:www.google.com:名称解析暂时失败

通常我希望能够轮换 IP 地址。有人知道如何正确执行此操作吗?


@大卫戈

配置文件文件包含奇怪的字符,类似于埃及象形文字。

解析配置文件文件是(不包括注释行):

nameserver 127.0.0.53
options edns0
search openstacklocal

我之前读过有关 resolv.conf 的信息,当我编辑该文件时,我可以连接到 www.google.com,但该文件有时会覆盖自身(我认为是通过会话)。

50-云-初始化.yaml文件包含(默认):

network:
    version: 2
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            set-name: ens3

我尝试像这样编辑此文件(IPv4 版本):

network:
  version: 2
  renderer: networkd
  ethernets: 
    eth0:
      dhcp4: no
      dhcp6: no
      match:
        name: eth0
      addresses: [54.38.50.208/32]
      gateway4: 54.38.50.1
    eth1:
      dhcp4: no
      dhcp6: no
      match:
        name: eth1
      addresses: [51.75.50.116/32]
      gateway4: 51.75.50.1

像这样(IPv6 版本):

network:
     version: 2
     ethernets:
         eth0:
             dhcp6: false
             match:
               name: eth0
             addresses:
               - "0:0:0:0:0:ffff:334b:3274/128"
             gateway6: "0:0:0:0:0:ffff:334b:32fe"

两个替代版本都是正确的,但结果是一样的。Ifconfig 返回了我的基本 IP 地址,我不知道如何从其他 IP 连接到网站。

最后,我考虑使用 VPN,但是当我使用 VPN 时,Putty/WinSCP 会断开连接,我必须从客户端面板重新启动服务器。

相关内容