站群服务器如何分配IP?
站群服务器也就是多IP服务器,服务器上一般超过100个以上IP,目的是为了让多个网站绑定不同的IP,以实现让每个网站都有独立IP,为什么要每个网站有独立IP?这是因为独立IP的网站更容易被搜索引擎收录,SEO优化效果更好。
既然服务器上有这么多IP,那IP分配或管理起来也是一件复杂的事,所以必须针对IP段进行规划,不应该随便乱来绑定。其实针对这个问题,ARIN早已经定制出一个规则,实现对IP的科学分配与管理,今天我们讲解一下IP是如何分配绑定到服务器上的。
通常情况下,站群服务器绑定的IP往往是整个网段,比如:123.45.67.0/24,其中/24是什么意思呢?它表示子网掩码的长度是24位(二进制),用十进制的格式为:255.255.255.0,那123.45.67.0/24这个网段到底是表示哪些IP?里面有多少个IP可用呢?
这里有一个公式,比如我们用/N来代表/24,那么IP总数的公式为:IP总数=2^(32-N) ,解释:2^代表是次方,比如/24网段有多少个IP呢?那根据公式可以这样计算:2^(32-24),即2的8次方,结果是256个IP。
那么刚才的例子:123.45.67.0/24里面有哪些IP,123.45.67.0-255。哪些IP可用呢?其中123.45.67.0为网络地址,123.45.67.1为网关,123.45.67.255为广播地址,所以可用的IP地址为123.45.67.2-254。
目前IPv4有这些网段:/30、/29、 /28、 /27、 /26、 /24、 /23、 /22、 /21、 /20、 /19、 /18、 /17、 /16,我们怎么查询这些/N段所对应的IP总数、网络地址、可用IP数量及范围、网关、子网掩码、广播地址呢?根据规则,下面有一个用公式计算出来完整的表格。
网段 | IP总数 | 子网掩码 Netmask | C段数量 |
/30 | 4 | 255.255.255.252 | 1/64 |
/29 | 8 | 255.255.255.248 | 1/32 |
/28 | 16 | 255.255.255.240 | 1/16 |
/27 | 32 | 255.255.255.224 | 1/8 |
/26 | 64 | 255.255.255.192 | 1/4 |
/24 | 256 | 255.255.255.0 | 1 |
/23 | 512 | 255.255.254.0 | 2 |
/22 | 1024 | 255.255.252.0 | 4 |
/21 | 2048 | 255.255.248.0 | 8 |
/20 | 4096 | 255.255.240.0 | 16 |
/19 | 8192 | 255.255.224.0 | 32 |
/18 | 16384 | 255.255.192.0 | 64 |
/17 | 32768 | 255.255.128.0 | 128 |
/16 | 65536 | 255.255.0.0 | 256 |