IPv4 到 IPv6 转换器
指导
IPv4 到 IPv6 转换器
将任意 IPv4 地址转换为所有标准 IPv6 表示形式,只需点击一次。该工具生成了双栈套接字使用的 IPv4 映射形式、将 /48 前缀委派给公共 IPv4 地址的 6to4 前缀、保留用于遗留查找的已弃用 IPv4 兼容形式,以及在 ip6.arpa. 每个结果都符合 RFC 规范,因此您可以直接将其粘贴到防火墙规则、BGP 过滤器或 DNS 区域文件中,无需手动编辑比特。
如何使用
- 输入一个 IPv4 地址(例如
192.168.1.1或8.8.8.8). - 该工具验证四个八位组,并立即填充所有 IPv6 表示形式。
- 点击任意字段旁边的复制图标,将该表示形式复制到剪贴板。
- 使用重置按钮清除输入和输出。
特征
- IPv4 映射的 IPv6(RFC 4291) – 用于双栈套接字的点分十进制、十六进制压缩和完全展开形式。
- 6to4(RFC 3056) –
2002::/16/48 前缀以及其中可立即使用的第一个主机。 - IPv4 兼容(已弃用) – 保留用于解析遗留配置和历史 PCAP 文件。
- 反向 DNS – 在
ip6.arpa下对 IPv4 映射地址的四比特反转 PTR 记录。 - 即时客户端转换 – 无需离开浏览器,无需 API 调用,无需日志记录。
- 严格验证 – 拒绝格式错误的八位组和前导零,以确保 IPv6 输出始终符合 RFC 规范。
常问问题
-
什么是 IPv4 映射的 IPv6 地址?
一个 IPv4 映射的 IPv6 地址将一个 32 位的 IPv4 地址嵌入到 IPv6 地址的低 32 位中,前缀为 ::ffff:0:0/96。该定义在 RFC 4291 中规定,它允许单个双栈套接字同时接受 IPv4 和 IPv6 通信,而无需单独的监听器。
-
6to4 过渡机制是如何工作的?
6to4(RFC 3056)将任意公共 IPv4 地址转换为 2002::/16 下的 /48 IPv6 前缀,通过将前缀与 32 位 IPv4 地址拼接而成。这使得仅支持 IPv4 的主机可以通过任何播中继将 IPv6 数据包路由到其他 6to4 站点,而无需显式配置隧道。
-
为什么 IPv4 兼容的 IPv6 格式被弃用?
IPv4 兼容的 IPv6 地址(::a.b.c.d)最初是为透明的 IPv4 到 IPv6 过渡而提出的,但从未广泛部署,并被 RFC 4291 正式弃用。现代过渡机制使用 IPv4 映射地址用于套接字,以及 6to4 或 NAT64 用于路由。
-
IPv6 的反向 DNS 与 IPv4 有何不同?
IPv6 反向 DNS 使用 ip6.arpa 区域,每个 32 位十六进制四比特被反转并用点分隔,而 IPv4 使用 in-addr.arpa,其四个八位组被反转。较长的标签链意味着 IPv6 的 PTR 记录通常被委派在 /4 四比特边界,而不是 IPv4 中使用的 /8 字节边界。
