IPv4 与 IPv6 地址转换
IPv4 转换为 IPv4 映射的 IPv6、6to4、NAT64 地址及整数、十六进制、二进制;IPv6 转换为压缩、完整与整数形式,并提取其中的 IPv4。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整结果格式
开始处理
在本机浏览器中处理,可随时取消
工具介绍
IPv4 与 IPv6 地址格式互转:把 IPv4 地址转成整数存进数据库,转成十六进制或二进制做网络练习,或者得到它的 IPv4 映射、6to4、NAT64 形式的 IPv6 地址;也可以把压缩的 IPv6 地址展开成完整的八组,或把冗长的地址压缩。每行一个地址,可以批量转换。
结果还会标出地址类型,如私有、环回、链路本地、文档示例地址等,并提取 IPv6 地址中嵌入的 IPv4 地址。这是格式转换工具,不查询归属地;转换在浏览器中完成,地址不上传。
使用步骤
- 每行输入一个地址:点分格式的 IPv4、3232235786 或 0xC0A8010A 这样的 32 位数字,或者 IPv6 地址;也可以点击“使用示例”。
- 选择“结果格式”:“文本表格”或“JSON”。
- 点击“运行”。
- 预览结果,每个地址一组,字段名为英文(如 Integer、Hex、Type),再下载为 ip.txt 或 ip.json。
格式与限制
- 输入
- 文本
- 输出
- 纯文本、JSON
- 大小上限
- 1 MB
- 可调设置
- 结果格式(文本表格、JSON)
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
IPv4 地址会列出哪些形式?
整数、十六进制、点分二进制和地址类型,IPv4 映射 IPv6 地址的点分、十六进制和完整形式,已弃用的 IPv4 兼容形式,6to4 的 /48 前缀,以及 64:ff9b::/96 下的 NAT64 地址。
IPv6 地址是按什么规则压缩的?
按 RFC 5952:字母小写,去掉每组的前导零,把最长的一段连续两组及以上的零替换为 ::。IPv4 映射地址和 NAT64 地址的最后 32 位保留点分形式,例如 ::ffff:10.0.0.1。
为什么 192.168.01.1 提示无效?
带前导零的段不被接受,因为有些系统会把它当作八进制数解析,请写成 192.168.1.1。每一段还必须在 0 到 255 之间。
能查询 IP 地址的归属地吗?
不能,这个工具只做格式转换,全部在浏览器中完成。要查询地址所在的国家、地区和城市,请使用“IP 地址查询”,它会在本站服务器上查询该地址。
可以输入带方括号、区域 ID 或 CIDR 前缀的地址吗?
IPv6 地址两侧的方括号和 %eth0 这样的区域 ID 会被接受并忽略;/24 这样的前缀长度不支持,请先删掉。
相关工具
时间与时区转换
每行一个时间,在 ISO 8601、Unix 时间戳和指定时区本地时间之间转换;夏令时缺失或重复的时间会明确提示。
公历农历转换
公历日期转农历(含干支年、生肖、节气与节日),或把农历日期(闰月写作“闰”)转回公历,每行一个。
IP 地址查询
查看本机公网 IP,或查询任意 IPv4、IPv6 地址及域名所在的国家、地区与城市。
JSON / YAML / XML 转换
校验、格式化或在 JSON、YAML、XML 共同子集之间转换;拒绝外部实体和自定义标签。
代码格式化
格式化或压缩 HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSON、Markdown、YAML、XML、SQL、C、C++、C#、Java、PHP、Python 与 Nginx 配置。
HTML 在线运行
编写 HTML、CSS 与 JavaScript 并实时查看效果和控制台输出,代码在隔离框架中运行。