相信来之聚的很多朋友跟好VPS一样,对于网络并不是专业的,遇到问题靠百度一下的……对于IP和网段的计算属于一知半解,尤其是新手朋友,以前刚接触VPS这些的时候,我也曾闹过/29以为是29个IP的笑话,这里分享我常用的QN机房提供的一个计算IP的网页,适合小白朋友偶尔查下。
IP计算器地址:https://services.quadranet.com/utilities/ip
如上图,比如服务器分配了一个段IP:192.168.1.0/24,则输入Address/Mask框中,并点击Calculate(一般我们不需要更多的信息,不需要选择More Details),得到IP信息。
1 2 3 4 5 6 | CIDR 192.168.1.0/24 #IP段 Subnet 255.255.255.0 #子网掩码 Gateway 192.168.1.1 #网关 Primary IP 192.168.1.2 #第一个IP Last Usable IP 192.168.1.254 #最后一个IP Number of Usable IPs 253 #IP总数 |
Windows系统批量绑定IP
这个得到的信息就基本上一目了然了,我们知道了起止IP,网关和子网掩码,就可以将IP绑定到系统中了,以Windows系统为例,批量绑定整段IP非常简单,开始,运行,CMD(命令提示符),以绑定上面计算的IP为例:
1 | for /l %i in (2,1,254) do netsh interface ip add address "本地连接" 192.168.1.%i 255.255.255.0 |
注意这一行中的“本地连接”请查看系统中连接的名称,比如有可能是本地连接 2,或者windows2012可能为以太网,或者NIC1等等,根据自己的名称修改,而(2,1,253)则根据自己要绑定的IP的起止修改,这里只是以/24为例,实际我们还会遇到/28,/27,/26等等,则最后的子网掩码部分根据实际情况修改,此命令适用于windows2003/2008/2012等。
Linux系统批量绑定IP
Linux系统我以CentOS为例(主要是其他系统我也不会用),而CentOS6和7的绑定方式都不同,网络上很多教程写的centos7的方法和6一样,我反正试过按照centos6的方式在centos7中绑定不成功。但是,不管是centos6还是7,操作步骤是一样的,只是内容不同。我们首先确定网卡名称,可以在/etc/sysconfig/network-scripts/目录下查看,如eth0,centos通过创建range文件来批量绑定IP。
1 | vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0 |
加入内容(CentOS6.*或者之前系统):
1 2 3 4 5 6 7 | DEVICE=eth0 BOOTPROTO=static IPADDR_START=192.168.1.2 IPADDR_END=192.168.1.254 CLONENUM_START=0 NETMASK=255.255.255.0 ONBOOT=yes |
如果是CentOS7,建议写为:
1 2 3 4 | IPADDR_START=192.168.1.2 IPADDR_END=192.168.1.254 PREFIX=24 CLONENUM_STAR=0 |
写入后保存文件,然后重启网卡即可。
评论 (0)