IPv4 子网计算器
N/A
N/A
255.255.255.0
254
0.0.0.255
理解 IPv4 子网计算:步骤示例
示例场景
让我们计算 IP 地址 192.168.1.100 使用 /24 子网掩码的子网信息。
1. 网络地址计算
过程:对 IP 地址和子网掩码执行按位与运算
IP 地址: 192.168.1.100 (11000000.10101000.00000001.01100100)
子网掩码: 255.255.255.0 (11111111.11111111.11111111.00000000)
网络地址: 192.168.1.0 (11000000.10101000.00000001.00000000)
说明:/24 的子网掩码意味着前 24 位是网络位。所有主机位(最后 8 位)设置为 0 以获得网络地址。
2. 广播地址计算
过程: 将网络地址中的所有主机位设置为 1
网络地址: 192.168.1.0 (11000000.10101000.00000001.00000000)
主机位: 将最后 8 位设置为 1
广播地址: 192.168.1.255 (11000000.10101000.00000001.11111111)
说明:对于 /24 网络,最后一个八位字节表示主机部分。将所有这些位设置为 1 得到最后一个八位字节为 255。
3. 可用地址范围
过程: 确定可以分配给主机的地址范围
第一个可用: 192.168.1.1 (网络地址 + 1)
最后可用: 192.168.1.254 (广播地址 - 1)
总可用数: 254 个地址 (2^8 - 2)
说明:
- 总地址数:2^8 = 256
- 保留地址:网络地址 (x.x.x.0) 和广播地址 (x.x.x.255)
- 可用地址:256 - 2 = 254 个地址
4. 附加网络信息
子网掩码: 255.255.255.0
通配符掩码: 0.0.0.255
CIDR 表示法: 192.168.1.0/24
二进制子网掩码: 11111111.11111111.11111111.00000000
要点
- 这是一个 C 类网络(第一个八位字节在 192 到 223 之间)
- 常用于中小型本地网络
- 适用于需要最多 254 个主机的网络
- 属于私有 IP 地址空间(192.168.0.0/16)
5. 常见用例
- 家庭网络和小型办公室
- 大型网络中的独立部门
- 访客 Wi-Fi 网络
- 物联网设备网络
最佳实践: 实施此子网时:
- 为网络基础设施(路由器、交换机)保留较低的地址
- 考虑使用 DHCP 进行自动地址分配(例如,192.168.1.100-200)
- 记录静态 IP 分配以防止冲突
常见问题
- IPv4 子网计算器是一个帮助网络管理员计算和规划网络中 IP 地址范围的工具。它根据 IP 地址和 CIDR 表示法确定重要的网络信息,如可用主机地址、广播地址和子网掩码。
- CIDR(无类域间路由)表示法是一种紧凑的方法,用于指定 IP 地址及其路由前缀。它写作一个 IP 地址后跟斜杠和一个数字(如 192.168.1.0/24),其中数字表示路由前缀掩码中前导 1 的数量。
- 子网掩码是一个 32 位数字,用于将 IP 地址分为网络部分和主机部分。它决定了 IP 地址的哪一部分用于标识网络,哪一部分用于标识主机。例如,255.255.255.0 是一个常见的子网掩码。
- 可用地址是子网中可以分配给网络设备的 IP 地址。可用地址总数总是比子网总大小少,因为有两个地址是保留的:网络地址(第一个地址)和广播地址(最后一个地址)。
- 通配符掩码是子网掩码的反码(按位取反)。它通常用于访问控制列表(ACL)和路由协议中。子网掩码使用 1 表示网络位,而通配符掩码使用 0 表示必须精确匹配的位。
- 网络地址是子网中的第一个地址,用于标识网络本身。它通过 IP 地址和其子网掩码进行按位与运算得出。网络地址不能分配给设备。
- 广播地址是子网中的最后一个地址,用于向该子网中的所有设备发送数据。它通过将所有主机位设置为 1 来计算。与网络地址一样,它不能分配给设备。
- 根据网络中需要的主机数量来选择 CIDR 前缀。例如,/24 提供 254 个可用地址,/25 提供 126 个,/26 提供 62 个。斜杠后的数字越小,网络越大。
- 第一个地址(网络地址)用于标识网络本身,而最后一个地址(广播地址)用于向网络中的所有主机发送数据包。这些地址被网络协议保留,不能分配给设备。
- IP 地址类别(A、B、C、D、E)是划分 IP 地址空间的原始方法。A 类使用 /8 前缀,B 类使用 /16,C 类使用 /24。但是,这个系统已经largely被 CIDR 取代,以实现更灵活的网络规划。