English (US)
中文 (中国)
हिन्दी (भारत)
日本語 (日本)
Deutsch (Deutschland)
English (UK)
Русский (Россия)
한국어 (대한민국)
English (Canada)
Français (France)

免费 · 在线 · IPv4 / 十进制 / Hex / IPv4-mapped IPv6

IP 地址转换器

在一个页面里完成 IPv4 地址、无符号十进制整数、十六进制值和 IPv4-mapped IPv6 文本之间的互转。

输入任意一种格式后,页面会立即返回 IPv4、十进制、Hex、IPv6 长格式和 IPv6 短格式,并显示规范化输入。

IPv4 十进制 Hex IPv6(长) IPv6(短)

输入 IPv4、十进制整数、Hex 值或 IPv4-mapped IPv6 后,即可生成五种规范化结果。

识别类型 等待输入
规范化输入 -

IPv4

-

十进制

-

Hex

-

IPv6(长)

-

IPv6(短)

-

十进制转 IPv4

把十进制输入当作 32 位无符号整数,再拆成四段 IPv4。日志、数据库或脚本里如果把地址存成一个整数,这种方式最实用。

2416705538 转 IPv4

2416705538144.12.0.20x900C0002

167871592 转 IPv4

16787159210.1.132.1040x0A018468

123456 转 IPv4

1234560.1.226.640x0001E240

IPv4 转 Hex

将点分十进制 IPv4 统一转换成带 0x 前缀的大写 Hex,方便在抓包、脚本、日志或协议字段里对照使用。

144.5.144.34 → 0x90059022

144.5.144.34 对应十进制 2416283682,Hex 输出为 0x90059022

10.1.2.3 → 0x0A010203

适合快速核对协议字段、防火墙配置或脚本输出里的 IPv4 编码。

Hex 转 IPv4

支持带或不带 0x 前缀的 Hex 输入。页面会先规范化 Hex,再同步返回 IPv4、十进制和 IPv4-mapped IPv6 结果。

0x90059022 → 144.5.144.34

0x9005902290059022 都会解析为 IPv4 144.5.144.34

0A018468 → 10.1.132.104

输入大小写都可以,输出会统一成带前缀的大写 Hex。

IPv4 文本规范化

合法 IPv4 由四段十进制组成,每段都必须在 0 到 255 之间。像 001.002.003.004 会规范化成 1.2.3.4,超范围输入则直接报错。

关于 64 位整数输入

标准 IPv4 只有 32 位。本页不会把 64 位整数伪装成合法 IPv4 地址。

IPv4 对应的整数范围只能是 04294967295。超出范围时会给出明确错误,而不是生成误导性结果。

这个 IP 地址转换器能做什么

这个页面用于在 IPv4、无符号十进制整数、Hex 值和 IPv4-mapped IPv6 之间快速互转。工具会先规范化输入,再同时输出 IPv4、十进制、Hex、IPv6 长格式和 IPv6 短格式,方便你核对网络字段、日志和脚本结果。

使用步骤

  1. 输入 IPv4、十进制整数、Hex 值或 IPv4-mapped IPv6。
  2. 查看识别类型和规范化输入,确认页面正确理解了你的原始值。
  3. 复制需要的 IPv4、十进制、Hex 或 IPv6 结果;超出 32 位范围时页面会明确报错。

常见问题

十进制整数可以直接转成 IPv4 吗?

可以。页面会把十进制整数当作 32 位无符号值,再拆成四段 IPv4。很多日志、数据库和协议字段都会用这种整数形式保存地址。

支持 IPv4 转 Hex 和 Hex 转 IPv4 吗?

支持。你可以输入标准 IPv4,也可以输入带或不带 0x 前缀的 Hex。页面会先规范化,再同步输出对应结果。

支持 IPv6 输入吗?

支持 IPv4-mapped IPv6,例如 ::ffff:c0a8:0001。普通原生 IPv6 地址不属于本工具范围,会返回明确错误提示。

为什么有些大整数无法转换?

因为标准 IPv4 只有 32 位,合法整数范围最大到 4294967295。更大的数值已经超出 IPv4 地址空间,不应该伪装成 IPv4。

IP 地址转换器 - IPv4、十进制、Hex 与 IPv4-mapped IPv6 在线转换 | Unix Timestamp Converter