【服务器管理】站群服务器-多IP绑定以及搭建各类服务使用教程

5,391
roxlabs

站群服务器-提供多个独立IP的服务器,主要用于网站SEO优化和提供各类多IP的代理服务,有时候在我们购买站群服务器后如果没有明确说明,绑定的就只有1个可用IP,同时也有很多代理服务在搭建后默认只会显示主IP出口,这些都需要正确的配置才能使用,本文为大家讲解自己在服务器上怎么绑定多个IP;

单网卡绑定多个IP

临时绑定文章源自技术白-https://jishubai.com/140.html

##查看当前网卡名称
ip a

#ip addr add 新ip/掩码 dev 网卡名
ip addr add 10.10.10.228/24 dev eth0

永久绑定文章源自技术白-https://jishubai.com/140.html

1、本方式基于centos7系统,不同的系统网卡名称有所差别,所以我们先输入下列命令确定正在使用的网卡名称:文章源自技术白-https://jishubai.com/140.html

ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':'

反馈的信息一般如下:文章源自技术白-https://jishubai.com/140.html

lo state UNKNOWN  ##代表了loopback
eth0 state DOWN  ##eth0就是网卡名称,DOWN代表离线状态也就是未使用
eth1 state UP  ##同理eth2是另一张网卡名称,UP代表在线状态也就是正在使用的网卡

如果你的情况是:两张网卡都是UP状态,则选一个你倾向于绑定IP上去的网卡。文章源自技术白-https://jishubai.com/140.html

2、找到网卡配置文件,通常在/etc/sysconfig/network-scripts/ 目录,cd转到该目录下;文章源自技术白-https://jishubai.com/140.html

cd /etc/sysconfig/network-scripts/

3、通过ls命令查看该目录下的网卡名称,其中ifcfg-eth0就是网卡全名;文章源自技术白-https://jishubai.com/140.html

【服务器管理】站群服务器-多IP绑定以及搭建各类服务使用教程

4、通过vi ifcfg-eth1命令编辑使用中的网卡配置文件,在IPADDR下方增加一行添加新的IP地址,依次类推;文章源自技术白-https://jishubai.com/140.html

TYPE=Ethernet
BOOTPROTO=static
IPADDR=164.154.81.134
IPADDR2=164.154.81.135    #修改别名起始号并添加处于同一个CIDR新的IP地址
IPADDR3=164.154.81.136    #修改别名起始号并添加处于同一个CIDR新的IP地址
NETMASK=255.255.255.0
GATEWAY=164.155.80.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes

5、修改完成后保存退出,输入下方命令重新加载网卡配置生效:文章源自技术白-https://jishubai.com/140.html

systemctl restart network

多IP段绑定

1、上述方式比较适合IP不多的情况,如果有几百个IP,那配置起来就比较费时间了,这时候我们可以通过添加多个网卡配置文件的方式来快速绑定IP,先打开主网卡配置文件,在最后面添加一行下方参数;文章源自技术白-https://jishubai.com/140.html

NM_CONTROLLED=NO

2、新建一个网卡配置文件,不同Linux系统设置不同,根据网卡名新建;

vi ifcfg-eth0:1
或
vi ifcfg-enp2s0-range0

3、添加如下配置参数,注意IP地址和别名起始号;

IPADDR_START=192.168.1.2 ##服务器起始IP地址
IPADDR_END=192.168.1.254 ##服务器结束IP地址
NETMASK=255.255.255.255  ##子网掩码
PREFIX=24 ##CIDR IP段标识
CLONENUM_START=0 ##别名起始号,如果前面已经分配,就高于前面分配的,不要重叠
GATEWAY=192.168.1.1  ##网关地址,如果该IP段跟前面网卡绑定的IP不在一个网关则添加修改

4、如果有多个C段,则继续新增网卡配置文件,同时注意CLONENUM_START的别名起始号不要跟前面已分配的重叠,可以高于前面设置的数字,比如第一个IP段分了20个出去,那这个起始号就是21或更高;

vi ifcfg-eth0:2
或
vi ifcfg-enp2s0-range1

5、修改完成后保存退出,输入下方命令重新加载网卡配置生效:

systemctl restart network

配置HTTP/Sock5/SS不同IP出口

在站群服务器上绑定好IP后,仅仅是每个IP都能正常连接,但是在我们搭建的服务使用中会发现,IP出口识别总是主IP地址,这时就需要我们在配置各类代理服务时,还要设置不同的路由来对应什么IP进就什么IP出。可以联系我有偿提供搭建http(s)代理、sock5代理、ss和ssr代理服务。

本站TG群组skill_blog   联系博主:nbskill (微信) 杂货铺曙光商店

IPRoyal
 最后更新:2023-3-19
技术白