数字输入要选两项参数
地址模式根据文本结构识别 IPv4 或 IPv6,也可以混合输入两类地址。纯数字需另选十进制、十六进制或二进制,再选择 32 位或 128 位;地址模式下的数字位宽选项不会生效。
IP 与网络
每行输入一个值,先选择输入格式,再一起查看同一地址的各种表示。
转换在本浏览器完成,不查询输入的地址。
使用网络字节序与无符号整数。地址模式自动识别 IPv4/IPv6,数字模式使用所选地址族。
最多 100 个非空行;总计 65,536 个 UTF-16 单元,单行 256 个。JSON 包含失败行。
输入或选项已变化,请重新转换后导出。
数据库里存的是整数,日志里却是点分或冒号地址时,可以用 IP 地址转换核对它们是否对应。数值 1 既能表示 0.0.0.1,也能表示 ::1;先选输入进制和地址族,才不会把存储格式的差异误认为地址变化。原始文本始终保留,方便回到日志逐行核对。
IP 地址转换使用精确整数运算,将同一组网络字节序数据表示为十进制、十六进制和二进制。IPv6 数值不会先经过浮点数;导出的 JSON 把数值保留为字符串,避免读取时悄悄丢掉末尾几位。
IPv6 展开显示八组四位十六进制数,IPv6 压缩去掉组内前导零,再缩短最长的连续零段。同长时选左边,单个零组不压缩。两种形式并排保留在结果中,无需来回改写原输入。
地址模式根据文本结构识别 IPv4 或 IPv6,也可以混合输入两类地址。纯数字需另选十进制、十六进制或二进制,再选择 32 位或 128 位;地址模式下的数字位宽选项不会生效。
空白行不作为条目,但后面的物理行号不变。某一行失败不会阻止其他行转换。默认显示前 50 条,更多按钮继续展开;复制和下载始终包含完整批次,不会只导出屏幕上可见的部分。
自动转换等待编辑停顿 350ms 后执行;关闭后可点转换或按 Ctrl/Cmd + Enter。输入或选项变化立即禁用旧结果导出。示例和清空先显示替换数量,应用后可一次撤销,同时恢复输入与报告。
IPv4 的四个十进制段按网络字节序组合为 32 位整数。192.0.2.1 对应 3221225985,不会因最高位为 1 而显示负数。反向输入整数时会先检查所选地址族的范围,超限不会截断。
IPv4 结果固定为 32 位,IPv6 固定为 128 位,左侧的零不会省略。十六进制分别补足 8 位与 32 位。这样可以直接比对位模式,不必猜测短数字前面省去了多少零。
IPv4 会生成 ::ffff: 开头的映射形式。只有属于 ::ffff:0:0/96 的 IPv6 才提取内嵌 IPv4;普通 IPv6 仍可做进制转换,但不会生成一个猜测出来的 IPv4。映射字段与原地址族分别保留。
整数便于在数据库中保存和比较地址,也方便核对日志中不同表示。IPv4 的权重依次为 16777216、65536、256、1。这里的十进制结果是无符号值;它只说明地址的位模式,不代表范围计算或连通性。
部分旧解析器把带前导零的段当成八进制,0177 因而可能被解释为 127。这里采用严格四段十进制规则,直接拒绝这种输入。请先确认原数据的真实含义,再改成没有歧义的写法。
不能。192.0.2.1/24 会报错,不会悄悄丢掉 /24。此页转换单个地址的表示,不计算网络号、广播地址、地址段或主机数量;这类任务需要子网工具。
它们表示相同的 128 位值。展开形式有八组四位数,压缩形式可省略组内前导零和一段连续零组。此工具同时显示二者,并按最长零段、同长选左的规则输出规范形式。
可以,每个非空行一个值,最多 100 行。地址模式支持 IPv4 与 IPv6 混合,数字批次共用所选进制与地址族。失败行会带原行号保留在 JSON 中,不影响其他行的结果。
遇到了需要核对的特殊地址写法?