6to4 与 ISATAP 与 Teredo 适配器

Kar*_*ran 4 network-adapter ipv6 ipv4

我了解标题中提到的所有三个适配器都与将 IPv4 转换为 IPv6 相关。

ISATAP:在 IPv4 网络之上的双栈节点之间传输 IPv6 数据包。

Teredo:IPv6 连接到 IPv4 主机。

在我的 Windows 机器上,ipconfig /all 返回多个 ISATAP 适配器、一个 6to4 适配器、一个 Teredo Tunneling Pseudo-Interface 和两个 Tunnel adapter Reusable ISATAP Interface。

这些与向 IPv4 网络上的主机提供 IPv6 功能有何不同或相关?维基百科和其他网站对这些术语的解释似乎令人费解。一个简单的语言解释将不胜感激。

San*_*ann 6

6to4是一种机制,其中具有公共 IPv4 地址的路由器可以作为一整套 LAN 的 IPv6 网关/提供商。IPv6 前缀以 开头,2002:后跟公共 IPv4 地址的 32 位。这给出了一个/48前缀,可用于为 65536 个 LAN 提供一个/64。问题是,为了到达正常的 IPv6 互联网,6to4 路由器需要使用公共 6to4 中继,而这些中继并不总是可靠的。除此之外,入站和出站流量大部分时间使用不同的中继,6to4 网络的可靠性还有很多不足之处。现在强烈建议不要使用 6to4。

Teredo是 Windows 系统中的一种内置机制,用于为 IPv4 NAT 后面的单个系统提供对 IPv6 的访问。与 6to4 一样,它使用公共中继。Teredo 将此与使用 Teredo 服务器(默认由 Microsoft 托管的服务器)的设置协议相结合,以检测和突破 IPv4 NAT。它不是很可靠,但 Teredo 仅在显式连接到 IPv6 地址时使用,而不是在连接到主机名并在 DNS 中查找地址时使用。例如,在使用 BitTorrent 时会发生这种情况,并且可靠性较低并不重要。

ISATAP是一种用于在 IPv4 网络上提供 IPv6 的托管技术。它在 IPv4 基础设施上模拟 IPv6 连接。IPv6 路由器发现通常使用多播。这在基于 IPv6-over-IPv4 隧道的基础设施上是不可能的,因此 ISATAP 以不同的方式解决了这个问题。网络上提供了一个 ISATAP 路由器,它的 IPv4 地址为 ISATAP 主机所知(通常在 DNS 中使用主机名 isatap.)。然后,ISATAP 主机可以使用该地址来设置其 IPv6 连接。

在所有情况下,最好在您的网络上使用本机 IPv6。最好通过您的 ISP,否则通过像tunnelbroker.netSixxs.net这样的隧道代理