Vultr购买并配置额外IPv4地址教程

本文目录
隐藏
1
一、Vultr购买IPv4地址
2
二、Vultr配置IPv4地址
3
三、重启Vultr

Vultr支持为VPS实例购买额外的IPv4地址,不管是为IPv6 Only方案购买IPv4地址,还是为常规方案购买额外的IP,都可以通过本文的教程实现,在完成购买后,我们需要修改相关的配置文件使新的IPv4地址生效。

一、Vultr购买IPv4地址

Vultr官网:https://www.vultr.com

登录到Vultr官网后台,在“Settings”下点击“Add Another IPv4 Address”申请添加额外的IPv4地址:

Vultr额外IPv4的价格是$0.003/小时,确认无误后点击“Add IPv4 Address”开始新增:

购买完成后,同样在“Settings”下面就能看到这台Vultr VPS除了主IP地址(Main IP)外,已经多了一个额外的IPv4了,我们需要手动配置使这个新的IPv4生效:

二、Vultr配置IPv4地址

点击上图中的 networking configuration 链接,这是Vultr官方为你提供的配置额外IPv4的教程,不同的系统有不同的配置方法,下面逐一介绍。

以下IPv4配置文件是以便宜vps主机自己的Vultr实例为例的,你们的需要进行对应的修改,或者直接打开上图中的networking configuration链接。

如何修改Linux上的文件可以参考《Linux下使用vim编辑以及新建文件》

CentOS 6、CentOS 7

修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0,新内容如下:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=202.182.119.52
NETMASK=255.255.254.0
GATEWAY=202.182.118.1
DNS1=108.61.10.10

IPV6INIT=yes
IPV6ADDR="2001:19f0:7001:1737:5400:03ff:fe5d:15d5/64"
IPV6_AUTOCONF="yes"
DNS2=2001:19f0:300:1704::6

修改文件 /etc/sysconfig/network-scripts/route-eth0,新内容如下:

169.254.0.0/16 dev eth0

修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0:1,新内容如下:

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=198.13.46.231
NETMASK=255.255.255.255
ONBOOT=yes

重启nerwork:

service network restart

CentOS 8

修改文件/etc/sysconfig/network-scripts/ifcfg-ens3,新内容如下:

TYPE="Ethernet"
DEVICE="ens3"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=202.182.119.52
PREFIX=23
GATEWAY=202.182.118.1
DNS1=108.61.10.10
IPADDR1=198.13.46.231
PREFIX1=32
IPV6INIT="yes"
IPV6_AUTOCONF="yes"

重启连接:

nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'

Debian 7, Debian 8

修改文件/etc/network/interfaces,新内容如下:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
	address 202.182.119.52
	netmask 255.255.254.0
	gateway 202.182.118.1
	dns-nameservers 108.61.10.10
	post-up ip route add 169.254.0.0/16 dev eth0

iface eth0 inet6 static
	address 2001:19f0:7001:1737:5400:03ff:fe5d:15d5
	netmask 64
	dns-nameservers 2001:19f0:300:1704::6

auto eth0:1
iface eth0:1 inet static
	address 198.13.46.231
	netmask 255.255.255.255

重启nerwork:

systemctl restart networking.service

Debian 9, Debian 10

修改文件/etc/network/interfaces,新内容如下:

auto lo
iface lo inet loopback

auto ens3
iface ens3 inet static
	address 202.182.119.52
	netmask 255.255.254.0
	gateway 202.182.118.1
	dns-nameservers 108.61.10.10
	post-up ip route add 169.254.0.0/16 dev ens3

iface ens3 inet6 static
	address 2001:19f0:7001:1737:5400:03ff:fe5d:15d5
	netmask 64
	dns-nameservers 2001:19f0:300:1704::6

auto ens3:1
iface ens3:1 inet static
	address 198.13.46.231
	netmask 255.255.255.255

重启nerwork:

systemctl restart networking.service

Ubuntu 12.xx – Ubuntu 15.xx

修改文件/etc/network/interfaces,新内容如下:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
	address 202.182.119.52
	netmask 255.255.254.0
	gateway 202.182.118.1
	dns-nameservers 108.61.10.10
	post-up ip route add 169.254.0.0/16 dev eth0

iface eth0 inet6 static
	address 2001:19f0:7001:1737:5400:03ff:fe5d:15d5
	netmask 64
	dns-nameservers 2001:19f0:300:1704::6

auto eth0:1
iface eth0:1 inet static
	address 198.13.46.231
	netmask 255.255.255.255

重启服务:

ifup eth0

Ubuntu 16.xx, Ubuntu 17.04

修改文件/etc/network/interfaces,新内容如下:

auto lo
iface lo inet loopback

auto ens3
iface ens3 inet static
	address 202.182.119.52
	netmask 255.255.254.0
	gateway 202.182.118.1
	dns-nameservers 108.61.10.10
	post-up ip route add 169.254.0.0/16 dev ens3

iface ens3 inet6 static
	address 2001:19f0:7001:1737:5400:03ff:fe5d:15d5
	netmask 64
	dns-nameservers 2001:19f0:300:1704::6

auto ens3:1
iface ens3:1 inet static
	address 198.13.46.231
	netmask 255.255.255.255

重启服务:

ifup ens3

Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx, Ubuntu 20.xx

修改文件/etc/netplan/10-ens3.yaml,新内容如下:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      addresses: [202.182.119.52/23,198.13.46.231/32,'2001:19f0:7001:1737:5400:03ff:fe5d:15d5/64']
      gateway4: 202.182.118.1
      nameservers:
        addresses: [108.61.10.10]
      routes:
      - to: 169.254.0.0/16
        via: 202.182.118.1
        metric: 100

重启服务:

netplan apply

三、重启Vultr

最后,我们需要在控制面板重启Vultr,让这个新IPv4地址配置生效:

以上就是便宜vps主机分享的Vultr购买额外IPv4地址并完成配置的教程了,总的来说还是比较复杂的,需要我们手动修改相关文件。如果你还没有注册Vultr账号,可以参与Vultr新用户优惠(注册送50美元):https://www.vultr.com/promo/try50/,更多Vultr教程可以参考《Vultr VPS专题:Vultr优惠码整理、测速地址分享、机房推荐》。