IP Block: IP段划分小科普 / 我们平时说的XX.XX.XX.XX/24到底是什么?

背景

  • 看到一个国人小伙伴在LET说:”我要买两个C的IP,求推荐”,被歪果仁怼了,说这是上世纪(1900s)的说法,现在一般都说/29、/24之类的。那这里就简单科普下这是什么意思吧。
  • 一般说法上把/24成为一个C段,也就是256个IP(254可用),表现形式为 XXA.XXB.XXC.XXX,其中前三段固定,最后一段256个全归你(0到255)。
    类比,/25是半个C,/26是四分之一个C。

解释

  • IPv4是32位,/24就表示这32位的前24位固定,后8位随意. /22表示这32位的前22位固定,后10位随意

计算

注意下面的算法仅仅是演示,和实际概念有区别。

/29

  • 以192.168.1.112/29为例:经过下面的一串计算,可以获得XXA.XXB.XXC.XXD的子网掩码。/29就是255.255.255.248
首先计算出子网掩码
32-29=3
2^3=8
255-8+1=248
即255.255.255.248
  • 然后再计算可用IP:因为每个段最大的值是255,因此总IP数量为8
    当然,这些IP并不是并不是全部实际可用到的。
    很多服务商会把IP放到一个VLAN里面,这样广播地址就要占掉一个,虚拟子网网关也要占一个,两个就没了。
    所以,一般来说,给/29的有6个实际可用的IP。
  • 具体为:
192.168.1.112(网络地址)
192.168.1.113(可用IP)
192.168.1.114(可用IP)
192.168.1.115(可用IP)
192.168.1.116(可用IP)
192.168.1.117(可用IP)
192.168.1.118(可用IP)
192.168.1.119(VLAN网关)

/28

  • 再看看/28也是一样的:
32-28=4
2^4=16
掩码为 255-16+1=240
2^4-2即14个可用IP

小工具

图像版本

IP段

可用段