Teredo の名前解決

Teredo インターフェイスは現在、名前解決に次のプロトコルを使用しています。

ドメイン ネーム システム

現在、ドメイン ネーム システム (DNS) は、インターネット上で最も顕著な名前解決テクノロジです。 ほとんどの Web サーバーは、URL アドレスを DNS サーバーに登録します。 ただし、ほとんどのホーム ユーザーはインターネット サービス プロバイダーから動的ホスト構成プロトコル (DHCP) を介して IP アドレスを取得するため、ホーム ネットワークのアドレスは DNS サーバーに登録されません。 DHCP リースは比較的短い期間であり、DNS クラウド全体に名前を伝達するのに 48 から 72 時間かかります。 その結果、DNS は、ホーム ユーザーのパブリック IP アドレスを取得する効果的でない方法であることが証明されています。 Teredo アドレスにはパブリック IPv4 アドレスが含まれるため、IPv4 アドレスの少なくとも同じ揮発性が継承されます。 そのため、Teredo アドレスは現在 DNS に登録されていません。

ピア名解決プロトコル

ピア名前解決プロトコル (PNRP) は、PNRP クラウドの一部である何千ものユーザー マシンに IP アドレスを格納する分散型 DNS テクノロジです。 Windows Vista を使用すると、どのホーム ユーザーも PNRP クラウドのメンバーになり、PNRP ネットワーク上で Teredo IPv6 アドレスをアドバタイズすることを選択できます。 DNS サーバーに指定されたアドレスとは異なり、PNRP ネットワーク上のアドレスが伝達されるまでに 1 分未満かかることがよくあります。 Teredo アドレスは頻繁に変更される可能性があるため (ISP によって提供される外部 IPv4 アドレスが変更されたり、ユーザーのインターネット ゲートウェイ デバイスで使用される外部ポートが変更されたりする可能性があります)、PNRP はホーム ユーザーにとって効果的なメカニズムであることが証明されています。 PNRP 名、".pnrp.net" で終わるアドレスは、変更されない一意のシステム プロパティに基づいています。 その結果、PNRP 名は、ホーム ユーザーに接続するための信頼性の高い方法です。 WSAConnectByName API を使用すると、PNRP テクノロジ (".pnrp.net"で終わる DNS 名) を使用して IP アドレスを取得し、他のホストとの接続を確立できます。