子网掩码计算器是网络工程师和运维人员的必备工具。通过输入IP地址和CIDR前缀长度,即可快速计算出子网掩码、网络地址、广播地址、可用主机范围等关键网络参数,帮助你高效完成IP子网划分和网络规划。所有计算在浏览器本地完成,不上传任何数据。
CIDR(无类别域间路由)是一种IP地址表示方法,用"IP地址/前缀长度"的格式表示网络。例如192.168.1.0/24表示前24位是网络部分,后8位是主机部分。CIDR取代了传统的A/B/C类网络分类,允许更灵活的子网划分。
子网掩码是一个32位的二进制数,用于区分IP地址中的网络部分和主机部分。将IP地址与子网掩码进行按位与运算,可以得到网络地址。子网掩码中连续的1表示网络位,连续的0表示主机位。例如255.255.255.0(/24)表示前24位是网络位。
/24表示子网掩码的前24位全部为1,对应子网掩码255.255.255.0。这意味着网络中有8位用于主机编址,总共256个地址,其中可用主机地址为254个(减去网络地址和广播地址)。/24是最常见的子网划分方式。
可用主机数 = 2^(32 - CIDR前缀长度) - 2。减去的2个地址分别是网络地址(主机位全0)和广播地址(主机位全1)。例如/24子网:2^(32-24) - 2 = 254台主机;/25子网:2^7 - 2 = 126台主机;/28子网:2^4 - 2 = 14台主机。
传统的IP地址分类:A类(1.0.0.0 ~ 126.255.255.255)默认掩码/8,适合大型网络;B类(128.0.0.0 ~ 191.255.255.255)默认掩码/16,适合中型网络;C类(192.0.0.0 ~ 223.255.255.255)默认掩码/24,适合小型网络。现代网络普遍使用CIDR替代这种分类。
本工具目前专注于IPv4子网计算。IPv6使用128位地址,子网划分方式与IPv4有较大差异,通常使用/64作为标准子网前缀长度。后续版本将考虑增加IPv6子网计算功能。