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