IP 地址范围计算器 在 IP 地址范围和 CIDR 表示法之间进行转换,显示总地址数和范围详细信息。
IP 地址范围计算器
在 IP 地址范围和 CIDR 表示法之间进行转换,显示总地址数和范围详细信息。
选择模式
将IP范围转换为CIDR表示法,或CIDR转换为范围。
输入IP或CIDR
输入起始/结束IP或CIDR表示法。
查看结果
查看IP范围、总地址数和覆盖的CIDR表示法。
What Is IP 地址范围计算器?
IP 范围计算器可以在 IP 地址范围(起始 IP 到结束 IP)和 CIDR 表示法之间进行转换。在范围到 CIDR 模式下,输入起始和结束 IP 以找到覆盖的 CIDR 表示法。在 CIDR 到范围模式下,输入一个 CIDR 块以查看起始和结束 IP 地址。计算器显示范围内的总 IP 数量,并且在从范围转换时,如果范围不对齐到单个 CIDR 边界,则可能会产生多个 CIDR 块。这对于网络规划、防火墙规则和 IP 分配至关重要。
Why Use IP 地址范围计算器?
-
双向转换:范围→CIDR或CIDR→范围
-
显示总IP地址数量
-
处理非对齐范围和多个CIDRs
-
对于网络配置和防火墙规则至关重要
Common Use Cases
防火墙配置
将IP范围转换为CIDR块,以用于防火墙和ACL规则。
IP分配
通过了解范围大小来规划IP地址分配。
安全性
将威胁IP范围转换为CIDR块,以用于阻止规则。
云网络
计划VPC子网和IP范围以用于云基础设施。
Technical Guide
CIDR 到范围:给定 IP/前缀,网络地址是 IP 与掩码的按位与运算,广播地址是网络地址或(非掩码)的按位或运算。总 IP 数 = 2^(32-前缀)。范围到 CIDR 使用贪婪算法:从起始 IP 开始,找到最大的适合该范围的 CIDR 块(与起始对齐且不超过结束),将其添加到结果中,将起始 IP 移过该块,并重复此过程。每次迭代都会找到当前 IP 的最大位对齐(二进制中的尾随零)而不会超出范围。算法产生最少数量的 CIDR 块以精确覆盖任意范围。
Tips & Best Practices
-
1任意IP范围可能需要多个CIDR块来准确表示
-
2CIDR块必须从与其大小对齐的地址开始(例如,/24从x.x.x.0开始)
-
3更大的CIDR前缀数字=更小的网络(/32是一个IP,/0是所有IPs)
-
4使用此工具将多个IPs合并为最少的CIDR块,以用于防火墙规则
Related Tools
Frequently Asked Questions
Q 任何IP范围都可以表示为单个CIDR吗?
Q /32是什么意思?
Q /24中有多少个IPs?
Q 为什么我会为我的范围得到多个CIDRs?
Q 这仅适用于IPv4吗?
About This Tool
IP 地址范围计算器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.