Teredo 的名称解析

Teredo 接口当前使用以下协议进行名称解析:

域名系统

域名系统 (DNS) 是目前 Internet 上最突出的名称解析技术。 大多数 Web 服务器向 DNS 服务器注册 URL 地址。 但是,家庭网络的地址未注册到 DNS 服务器,因为大多数家庭用户通过动态主机配置协议 (DHCP) 从其 Internet 服务提供商获取 IP 地址。 DHCP 租约的持续时间相对较短,需要 48 到 72 小时才能在整个 DNS 云中传播名称。 因此,DNS 已被证明是获取家庭用户公共 IP 地址的无效方法。 Teredo 地址包括公共 IPv4 地址,因此至少继承了 IPv4 地址的相同易变性。 因此,Teredo 地址当前未在 DNS 中注册。

对等名称解析协议

PNRP) (对等名称解析协议是一种分布式 DNS 技术,将 IP 地址存储在数千台属于 PNRP 云的用户计算机上。 使用 Windows Vista,任何家庭用户可以选择成为 PNRP 云的成员,并在 PNRP 网络上播发其 Teredo IPv6 地址。 与提供给 DNS 服务器的地址不同,PNRP 网络上的地址传播时间通常不到一分钟。 由于 Teredo 地址可以频繁更改 (ISP 提供的外部 IPv4 地址可以更改,或者用户 Internet 网关设备使用的外部端口可以更改) ,因此 PNRP 已被证明是家庭用户的有效机制。 PNRP 名称、以“.pnrp.net”结尾的地址基于不更改的唯一系统属性。 因此,PNRP 名称是连接到家庭用户的可靠方法。 WSAConnectByName API 可用于使用 PNRP 技术获取 IP 地址, (以“.pnrp.net”结尾的 DNS 名称) 并建立与其他主机的连接。