站群服务器-提供多个独立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
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 (微信协助) 苹果ID号:曙光商店