WMW

IPv4转IPv6转换器

Free

生成一个 IPv4 地址的 IPv4 映射、IPv4 兼容、6to4 和 NAT64 IPv6 表示形式,并从任意这些 IPv6 形式中提取出 IPv4 地址。

完全在您的浏览器中运行。您的 IP 地址不会上传到任何地方。

IPv4 转 IPv6

IPv6 转回 IPv4

最近活动

所有人可见。所有访客的最近 20 次使用记录,最新的在前。

192.0.2.1 converted to IPv6

2 小时前

评论 (0)

觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。

访客评论在发布前会经过审核。 登录 即可立即发布。

暂无评论,快来抢沙发分享您的想法吧!

此工具的功能

输入一个 IPv4 地址,此工具会一次性生成它所有标准的 IPv6 表示形式:IPv4 映射(点分十进制和十六进制两种写法)、IPv4 兼容(已弃用)、6to4 以及 NAT64。它也支持反向操作,将上述任意一种 IPv6 形式粘贴到第二个输入框即可提取原始的 IPv4 地址。

工作原理

IPv4 地址由 32 位组成,转换为十六进制后恰好对应 IPv6 地址最后两个 16 位分组。192.0.2.1 会变成十六进制分组 c000:0201,然后嵌入到定义每种格式的前缀之后:IPv4 映射使用 ::ffff:,已弃用的 IPv4 兼容形式仅使用 ::,6to4 使用 2002:,NAT64 使用 64:ff9b::。反向转换只需识别前缀,再将末尾的十六进制分组(或点分十进制)还原为四个字节即可。

解决的问题

常见问题

›我实际应该使用哪种格式?

IPv4 映射是您在实际工作中最常见到的格式,只要 IPv4 流量需要在仅支持 IPv6 的代码路径中表示,双栈操作系统和应用程序就会自动生成它,例如在服务器日志或套接字 API 中。另外三种格式(IPv4 兼容、6to4、NAT64)则特定于某些过渡机制,了解它们很有用,但很少需要手动构造。

›为什么 IPv4 兼容格式被标记为已弃用?

这是上世纪 90 年代用于嵌入 IPv4 地址的原始机制,当时定义它是因为自动的 IPv6-over-IPv4 隧道正是用这种格式来标示底层地址。RFC 4291 于 2006 年正式将其弃用,转而采用 IPv4 映射地址,后者实现了同样的嵌入目的,但不带有隧道这一前提假设。

›6to4 实际上是用来做什么的?

这是一种过渡机制,让只有公共 IPv4 地址的主机无需专用隧道代理即可接入 IPv6 网络,方法是将其 IPv4 地址直接嵌入 IPv6 前缀 2002::/16 中。随着原生 IPv6 和 NAT64 覆盖范围的扩大,它的使用已经减少,但在较旧的网络配置中仍能见到。

›NAT64 用 64:ff9b:: 做什么?

64:ff9b::/96 是 IANA 为 NAT64 定义的「知名前缀」,NAT64 是一种让仅支持 IPv6 的客户端能够访问仅支持 IPv4 目标的机制。NAT64 网关会合成类似 64:ff9b::192.0.2.1 这样的地址来代表 IPv4 目标 192.0.2.1,并在两种协议之间转换流量。

›我可以将 IPv6 地址转换回其 IPv4 地址吗?

可以,将任何 IPv4 映射、IPv4 兼容、6to4 或 NAT64 格式的 IPv6 地址粘贴到第二个输入框中,嵌入的 IPv4 地址会自动被提取出来,并同时显示检测到的格式。

相关工具