IPv4 范围展开器
IPv4 范围展开器是一款免费的在线IT 开发工具,IPv4 范围展开器是一款免费的在线IT 开发工具,输入参数即可实时得出结果;纯前端运行、数据不上传、无需…
💻 IPv4 Range Expander
IPv4 Range Expander - Expand a CIDR into network, broadcast, usable host count and range. Free, browser-only.
📐 工作原理与说明
在 IPv4 起止地址与 CIDR 列表之间展开或聚合。
- 原理:IPv4 可视为 32 位无符号整数,地址范围即整数区间,展开即逐个递增。
- 聚合:把连续区间合并为最少的 CIDR 块,需按块大小对齐边界。
- 规模:大范围展开会产生海量条目,应优先用 CIDR 聚合表示。
- 用途:批量地址清单生成、防火墙与路由规则整理。
⚠️ 使用说明与注意事项
- 子网掩码由前缀决定:/24 即 255.255.255.0,前 24 位为网络位、后 8 位为主机位。
- 网络地址 = IP 与掩码按位与;广播地址 = 网络地址或上掩码取反;可用主机 = 总数 − 2(去掉网络与广播)。
- /31、/32 是特殊用途(链路/单主机),可用主机数为 0,本工具已单独提示。
📋 常见前缀对照
| 前缀 | 掩码 | 可用主机 |
|---|---|---|
| /24 | 255.255.255.0 | 254 |
| /16 | 255.255.0.0 | 65534 |
| /8 | 255.0.0.0 | 16777214 |
📚 深度解析:IPv4 Range Expander
💡 常见使用场景
- 把 192.168.1.1-192.168.1.10 之类的范围展开为列表。
- 批量生成待扫描或待配置的 IP 列表:把连续的段展开成逐行文本,直接喂给脚本或防火墙配置。
展开
`10.0.0.1-10.0.0.3` → 10.0.0.1, 10.0.0.2, 10.0.0.3(共 3 个)。
❓ 常见问题(FAQ)
- 跨段范围能展开吗?
- 可以,但地址数极大时建议只取首尾或按需分页。
- 范围很大时会卡吗?
- 会。一个 /8 有 1600 多万个地址,完整展开会耗尽内存、浏览器也会失去响应。建议优先用 CIDR 表达范围,只在确实需要逐条处理时才展开,并设置数量上限保护;批量操作应优先考虑用网段规则而非逐 IP 列表。