> 转换 | 子网 | 分析 <
// 在不同格式之间转换IP地址并计算子网
CIDR子网信息:
[MULTI]
5种IP格式
在点分十进制、整数、十六进制、二进制和八进制之间即时转换。
[SUBNET]
CIDR计算器
输入IP/前缀表示法以计算网络地址、广播、主机范围和掩码。
[FREE]
类别检测
根据第一个八位字节自动检测IPv4地址类别(A、B、C、D、E)。
// 关于IP地址转换
IPv4寻址的工作原理:
IPv4地址是一个32位无符号整数,通常以点分十进制表示法写成四个八位字节。CIDR表示法添加前缀长度以定义子网边界。
示例:
192.168.1.1 = 3232235777 = 0xC0A80101
常见用途:
- >网络配置和故障排除
- >子网规划和IP分配
- >防火墙规则和ACL配置
- >理解CIDR表示法
- >在IP地址表示之间转换
>> 常见问题
问:什么是IP地址?
答:IP地址是分配给网络中每个设备的唯一数字标识符。IPv4地址是32位数字。
问:IPv4和IPv6有什么区别?
答:IPv4使用32位地址(约43亿个),而IPv6使用128位地址(几乎无限)。
问:什么是CIDR表示法?
答:CIDR表示法是IP地址后跟斜杠和前缀长度(例如:192.168.1.0/24)。
问:什么是子网掩码?
答:子网掩码是一个32位数字,将IP地址分为网络部分和主机部分。
问:私有IP地址范围有哪些?
答:私有范围:10.0.0.0/8(A类)、172.16.0.0/12(B类)、192.168.0.0/16(C类)。
// 其他语言
参考资料
我们如何确保结果正确
我们使用以下自动化测试验证此工具。下方保留测试用例的原始名称,便于查看实际断言和复现。
- 验证方法
- 在地址上下界及固定样本上,核对 IPv4 与 32 位整数的转换。
- 对比依据
- 独立的四字节整数运算断言。
- 验证范围
- 只覆盖这些样本和边界;不代表所有输入均已证明正确。
测试源码与用例(点击文件名查看)
-
legacy-reliability.test.js
- IPv4 converter: address boundaries match independent uint32 byte arithmetic
这些测试覆盖列出的样本和边界,不代表所有输入都已证明正确。往返测试和使用同一依赖库的检查,不属于独立交叉验证。