在这篇文章中老左不去讨论CohoHa数据中心(用的较多的是日本和新加坡)性能和速度稳定性如何,因为也有看到不少的用户在使用,老左也有开了新加坡机房在使用,且稳定性还是可以接受的。默认开设的ConoHa VPS主机只有一个独立IPV4地址,如果我们有些项目可能需要添加多个IP地址使用,比如我们一台VPS中添加多个独立IP,这样不同的站点分配不同的独立IP,可以节省一定的成本。
追加独立IP之后,并不是自动匹配到系统中的,我们需要进行配置文件的设置。因为在之前一段时间有看到不少的网友有提到有这样的需求,所以我这里就直接单独开一台机器,然后添加独立IP进行测试配置。这里需要提到的是,VPS主机默认空间是按照小时扣费的,如果单独添加的IP地址,30天内是不能删除。
第一、追加多独立IP地址
默认我们开通的VPS主机只分配一个IPV4地址给我们,如果我们项目需要(如果没有必要就不要折腾),那就根据下面的方案添加新独立IP地址。
1、追加IP地址
在后台面板中,网络-追加IP地址。
2、选择机房和个数
然后我们根据所在需求的机房区域,以及需要的IP地址数量进行选择。
3、确定付款周期
我们可以看到要求,追加的独立IP地址30天内是不能删除的,从费用上看,新增日本独立IP地址,一月是350日元,折合18元左右(分享文章成本还是蛮高的,为了文章的真实性,还真需要开一个独立IP出来)。
4、配置到VPS主机
我们需要将当前VPS暂停运行,然后进行配置到VPS中。添加完毕之后VPS主机在重启,重启新IP是不会生效可用的,需要我们配置文件才可以。
第二、新增IP地址配置文件
这一步过程还是比较重要的,虽然网上有很多相似的教程,但是还不如官方提供的文档准确,这不根据P之前提供的官方文档教程参考整理如下。
1、登录VPS然后确定eth地址
代码如下 | 复制代码 |
ifconfig -a |
然后查看
代码如下 | 复制代码 |
eth1 Link encap:Ethernet HWaddr FA:16:XX:XX:XX:XX |
红色部分是需要记录下来的,等会下面需要用到。
2、设置eth1配置文件信息
代码如下 | 复制代码 |
vi /etc/sysconfig/network-scripts/ifcfg-eth1 |
添加下面的脚本
代码如下 | 复制代码 |
DEVICE="eth1" |
添加后保存文件。
3、设置路由策略
代码如下 | 复制代码 |
vi /etc/iproute2/rt_tables |
添加一行规则
代码如下 | 复制代码 |
201 gw1 |
添加进去。
代码如下 | 复制代码 |
vi /etc/sysconfig/network-scripts/route-eth1 |
追加IP网关设定策略。
代码如下 | 复制代码 |
default via XXX.XXX.XXX.1 table gw1 |
当前IP地址网关设定。
代码如下 | 复制代码 |
vi /etc/sysconfig/network-scripts/rule-eth1 |
追加静态路由地址设定。
代码如下 | 复制代码 |
from 157.XXX.XXX.XX1 table gw1 |
输入IP地址,如果有多个,一行一个。
第三、重启生效
代码如下 | 复制代码 |
service network restart |
重启网络环境,如果配置没有问题,我们新IP地址就是生效的,可以应用到项目中