VPS、云服务器、独立服务器绑定多IP和SolusVM添加多IP地址IP段方教程

 admin   2022-04-08 13:00   2618 人阅读  0 条评论

独立服务器可以绑定多个IP,而且一般购买独立服务器时商家都会送2-5个IP地址,对于多站点来讲独立IP地址还是非常有利于SEO的。当然,独立服务器用于建站实在是浪费了,我们可以将独立服务器虚拟成VPS主机,这样让更多人使用。

独立服务器绑定多个IP和SolusVM添加多个IP地址,如果严格来讲应该是两回事。如果你发现SolusVM创建的VPS主机分配的IP地址网络不通,可能检查一下有没有把其它的IP地址绑定到了服务器的网卡上,一个IP只能给一个服务器用,否则就会冲突。

本篇文章就来分享一下如何在独立服务器绑定多个IP地址,以及SolusVM添加多个IP地址的方法

一、准备条件

一台VPS主机或独立服务器。有主机商支持给VPS主机增加IP,有些主机商则不提供此类服务,购买前请仔细看说明。

SolusVM主控与被控已经安装配置好。如果是KVM的同时要配置好网桥,没有用SolusVM的朋友可以先了解一下:服务器虚拟化面板SolusVM安装与使用-支持新建管理OpenVZ, KVM和Xen VPS

计算好IP地址。在主机商购买了IP地址后一般会给一个网络地址、网关地址以及掩码位,有不明白的朋友可以直接通过在线计算工具得出自己可以用的IP地址有哪些。

http://tool.chinaz.com/Tools/subnetmask

二、VPS主机或独立服务器绑定多个IP

2.1 CentOS 6添加绑定单个IP

首先,执行命令:cd /etc/sysconfig/network-s #进入网卡配置目录,命令:cp ifcfg-eth0  ifcfg-eth0:0 #拷贝正在使用的网卡配置文件。

用vi打开ifcfg-eth0:0文件后可以看到复制的网卡信息,我们只需保留以下几条即可,并修改IP,如是不同段IP需要添加网关。

DEVICE=eth0:0 #此处添加:0,保持和文件名一致,添加多个ip依次递增

ONBOOT=yes #是否开机激活

BOOTPROTO=static #静态ip,如果需要dhcp获取请输入dhcp

IPADDR=192.168.1.2 #此处修改为要添加的ip

NETMASK=255.255.255.0 #子网掩码根据你的实际情况作修改

GATEWAY=192.168.1.1 #如是不同段ip需要添加网关

添加完重启网卡生效:service  network restart

2.2  CentOS 6 添加绑定多个IP或IP段

首先在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0-range0(注:新建文件名称是在使用的网卡名称-range0),创建完使用vi 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0。

输入以下文件内容格式:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR_START=起始IP地址

IPADDR_END=结束IP地址

CLONENUM_START=0 子网卡命名起始数 

GATEWAY=网关地址

NETMASK=子网掩码

NO_ALIASROUTING=yes 

如有多段IP需要添加注意不要把子网卡命名起始位搞错了,第二段命名为-range1即可依次类推。添加完成后重启网卡生效:service  network restart

DEVICE=eth0:0 #此处添加:0,保持和文件名一致,添加多个ip依次递增

ONBOOT=yes #是否开机激活

BOOTPROTO=static #静态ip,如果需要dhcp获取请输入dhcp

IPADDR=192.168.1.2 #此处修改为要添加的ip

NETMASK=255.255.255.0 #子网掩码根据你的实际情况作修改 

GATEWAY=192.168.1.1 #如是不同段ip需要添加网关 

2.3  Ubuntu 添加绑定IP

Determine the name of your ethernet device. In this example, we’ll use eth0.

ip link show

Add the following lines in /etc/network/interfaces:

auto eth0:0

iface eth0:0 inet static

address 1.2.3.5

netmask 255.255.255.0

Activate the alias with the following command:

ifup eth0:0

如果是Ubuntu 16.x,首先执行以下命令来显示你正在使用的网卡:

ip link show

然后在 /etc/network/interfaces:中添加

auto ens3:0

iface ens3:0 inet static

address 1.2.3.5

netmask 255.255.255.0

激活:

ifup ens3:0

三、SolusVM添加多个IP地址

示例新增IP段:

2.2.2.1/27

编辑文件:vi  /etc/sysconfig/network-scripts/ifcfg-br0:0 ,添加以下内容:

DEVICE=br0:0 

BOOTPROTO=static 

IPADDR=2.2.2.1 

NETMASK=255.255.255.224 

ONBOOT=yes 

然后,执行重启网络:service network restart。同时,查看一下:cat /etc/sysctl.conf是不是net.ipv4.ip_forward = 1,如果不是用以下命令修改:

echo 1 > /proc/sys/net/ipv4/ip_forward

最后,回到SolusVM添加IP Block,gateway设置为2.2.2.1,netmask同上设置为:255.255.255.224。

四、总结

在添加IP前有一个最关键的步骤就是查出你当前正在使用的网卡名称,有可能是eth0或者eth1等等,你在修改配置文件时记得将上面的代码替换成自己的IP地址。

如果想要把IP通过SolusVM分配给虚拟VPS,那就不需要绑定到服务器上了。SolusVM架构KVM时涉及到了KVM Bridge Setup,在添加多个IP时只要针对br0:0这样的修改即可。

文章转载于:挖站否

本文地址:https://zxbblog.com/?id=760
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?