我知道标题中提到的所有三个适配器都与 IPv4 到 IPv6 的转换有关。
ISATAP:在 IPv4 网络上的双栈节点之间传输 IPv6 数据包。
Teredo:IPv6 连接到 IPv4 主机。
在我的 Windows 机器上,ipconfig /all 返回多个 ISATAP 适配器、一个 6to4 适配器、一个 Teredo 隧道伪接口和两个隧道适配器可重复使用 ISATAP 接口。
这些与为 IPv4 网络上的主机提供 IPv6 功能有何不同或相关?维基百科和其他网站对这些术语的解释似乎很复杂。如果能提供简单的语言解释就更好了。
答案1
6to4是一种机制,其中具有公共 IPv4 地址的路由器可以作为整个 LAN 集的 IPv6 网关/提供商。IPv6 前缀以 开头,2002:
后跟 32 位公共 IPv4 地址。这给出了一个/48
前缀,可用于为/64
每个 LAN 提供 65536 个。问题是,要访问正常的 IPv6 互联网,6to4 路由器需要使用公共 6to4 中继,而这些中继并不总是可靠的。此外,入站和出站流量大多数时候使用不同的中继,6to4 网络的可靠性有很多不足之处。现在强烈不建议使用 6to4。
泰雷多是 Windows 系统中的内置机制,用于使 IPv4 NAT 后面的单个系统能够访问 IPv6。与 6to4 一样,它也使用公共中继。Teredo 将此与使用 Teredo 服务器(默认情况下由 Microsoft 托管)的设置协议相结合,以检测和突破 IPv4 NAT。它不是很可靠,但 Teredo 仅在明确连接到 IPv6 地址时使用,而不是在连接到主机名并在 DNS 中查找地址时使用。例如,在使用 BitTorrent 时就会发生这种情况,在这种情况下,较低的可靠性并不重要。
信息安全专家小组是一种在 IPv4 网络上提供 IPv6 的托管技术。它在 IPv4 基础架构上模拟 IPv6 连接。IPv6 路由器发现通常使用多播。这在基于 IPv6-over-IPv4 隧道的基础架构上是不可能的,因此 ISATAP 以不同的方式解决了这个问题。网络上提供了一个 ISATAP 路由器,并且其 IPv4 地址被 ISATAP 主机知晓(通常在 DNS 中使用主机名 isatap.)。然后 ISATAP 主机可以使用该地址来设置其 IPv6 连接。
在所有情况下,最好在您的网络上获取原生 IPv6。最好通过您的 ISP,否则通过隧道代理,如tunnelbroker.net或者sixxs.net。