工具用的顺手吗?
你的反馈能帮助我们做得更好
IPv4与IPv6地址双向互转工具,用于网络配置、开发调试及地址格式检查。
输入 IP 地址开始转换
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
IPv4 地址由 32 位组成,常写成四段点分十进制;IPv6 地址由 128 位组成,常写成冒号分隔的十六进制组。两者属于不同地址空间,因此一个 IPv4 并不存在唯一、天然对应的普通 IPv6 地址。本工具完成的是两类可逆的嵌入式表示:把 IPv4 的 32 位放进 IPv4-mapped IPv6 结构,或放进 6to4 的地址前缀;反向时再从这些已知位置取回四个 IPv4 字节。
输入一个点分十进制 IPv4 后,结果区会同时给出 ::ffff:a.b.c.d 与 2002:hhhh:hhhh:: 两种文本。输入带有相应前缀的 IPv6 形式时,则显示抽取出的点分十进制 IPv4。结果来自地址各段的进制换写,不查询 IP 归属地、运营商、路由状态或可达性数据。
其前 80 位为 0,接着 16 位为 1,也就是十六进制的 ffff,最后 32 位保存 IPv4。例如 192.168.1.1 可表示为 ::ffff:192.168.1.1。这里保留点分十进制只是 IPv6 文本表示的一种写法。
6to4 先使用 2002::/16,再把 IPv4 的 32 位写成两个十六进制组,从而形成 2002:V4ADDR::/48。例如四个字节 192、168、1、1 分别写成 c0、a8、01、01,组合后为 2002:c0a8:0101::。
两种结果外观都像 IPv6,但用途不同:IPv4-mapped 主要是在 IPv6 地址结构中表示 IPv4 节点;6to4 则来自一套通过 IPv4 网络承载 IPv6 的过渡机制。
2002:V4ADDR::/48 的 6to4 构造规则及其公网地址条件。指南
按步骤完成操作,并通过示例核对输入与结果。
输入不带端口、方括号或 CIDR 前缀长度的点分十进制地址,例如 192.168.1.1。页面会根据点号和冒号判断转换方向。
示例会得到 ::ffff:192.168.1.1。这个结果保留原来的四段十进制,便于直接识别嵌入的 IPv4。
同一输入会得到 2002:c0a8:0101::。换算过程为 192=c0、168=a8、1=01、1=01;工具显示基础地址文本,按 RFC 3056 描述站点前缀时相应写作 2002:c0a8:0101::/48。
两个结果分别提供复制操作。粘贴到配置或测试数据前,应先确认接收方需要的是 IPv4-mapped 表示、6to4 地址,还是其他过渡机制。
反向输入可使用三种与当前结果相匹配的形式:::ffff:192.168.1.1、::ffff:c0a8:0101 或 2002:c0a8:0101::,它们都会显示 192.168.1.1。其中十六进制形式按每两个十六进制字符还原一个十进制字节:c0 为 192,a8 为 168,两个 01 都为 1。
若输入 2001:db8::1 这类没有受支持嵌入结构的普通 IPv6,页面会提示无法转换。需要继续测试时可清空输入,也可直接选择页面提供的示例地址。
场景
查看这项工具在不同工作与生活流程中的用法。
开发或运维人员看到 ::ffff:192.168.1.1 这类记录时,可取回点分十进制部分,与 IPv4 日志字段进行人工对照或准备测试样本。
在验证地址解析器、接口字段或导入规则时,可由一组已知 IPv4 生成两种嵌入式文本,再比较系统是否按预期保存、展示和还原字节。
审计以 2002: 开头的旧配置或文档时,可抽取随后 32 位所代表的 IPv4,帮助确认该前缀由哪个地址派生,并与资产记录交叉核对。
问答
集中解答高频疑问与容易混淆的问题。
因为它们表达的语义不同。::ffff: 形式是在 IPv6 地址结构中表示 IPv4 节点,而 2002: 形式把 IPv4 写入 6to4 过渡前缀;二者不是可以随意互换的两种缩写。
这是逐字节从十进制改写为十六进制:192 对应 c0,168 对应 a8,两个 1 都补齐为 01。前两个字节合成 c0a8,后两个合成 0101。
不会。转换只生成一种含有 IPv4 信息的地址文本,不会分配网络地址,也不会改变 DNS、路由、隧道、NAT64 或主机协议栈配置。实际连通性仍由网络环境决定。
须知
使用前了解适用范围、结果限制与必要提醒。
先校验输入:本页用于单个地址的格式换写,并不执行完整的 RFC 地址语法校验。IPv4 应由四段 0–255 的十进制整数组成;不要附加
/24、端口、方括号、主机名或其他字符。若输入本身超出范围,即使出现文本结果也不应采用。反向格式要固定:十六进制 IPv4-mapped 输入请写成
::ffff:hhhh:hhhh,6to4 输入请写成2002:hhhh:hhhh::,其中用于承载 IPv4 的两个hhhh组各保留四位。省略组内前导零可能得到不符合预期的拆分结果。任意原生 IPv6、NAT64 地址、IPv4-compatible 地址以及其他含 IPv4 的 IPv6 形式不属于本页反向处理范围。不要把文本等同于可达性:结果不证明地址已分配、路由可用或安全策略正确。尤其是 6to4,RFC 7526 已弃用其 anycast 中继方式,并要求主机和路由器中的 6to4 默认禁用;新部署应优先遵循网络运营方和设备文档采用的原生 IPv6 或明确管理的过渡方案。
用于配置时再次核验:防火墙、访问控制、日志归一化和资产系统可能对 IPv4-mapped 地址采用不同匹配规则。写入生产配置前,应使用目标系统自身的地址解析器复核,并分别检查 IPv4 与 IPv6 策略,避免仅凭字符串前缀作安全判断。
推荐
查找相关工具、专题与可用的 API 能力。