Rozpoznawanie nazw dla teredo
Interfejs Teredo obecnie wykorzystuje następujące protokoły do rozpoznawania nazw:
System nazw domen
System nazw domen (DNS) jest obecnie najbardziej widoczną technologią rozpoznawania nazw w Internecie. Większość serwerów internetowych rejestruje adresy URL na serwerach DNS. Jednak adresy sieci domowej nie są zarejestrowane w serwerach DNS, ponieważ większość użytkowników domowych uzyskuje adresy IP za pośrednictwem protokołu DHCP (Dynamic Host Configuration Protocol) od dostawcy usług internetowych. Dzierżawy DHCP są stosunkowo krótkie i trwają od 48 do 72 godzin, aby propagować nazwę w chmurze DNS. W rezultacie system DNS okazał się nieskuteczną metodą uzyskania publicznego adresu IP użytkownika macierzystego. Adres Teredo zawiera publiczny adres IPv4 i dlatego dziedziczy co najmniej tę samą zmienność adresów IPv4. W związku z tym adresy Teredo nie są obecnie zarejestrowane w systemie DNS.
Protokół rozpoznawania nazw równorzędnych
Protokół PNRP (Peer Name Resolution Protocol) to rozproszona technologia DNS, która przechowuje adresy IP na tysiącach maszyn użytkowników będących częścią chmury PNRP. Za pomocą systemu Windows Vista każdy użytkownik macierzysty może zdecydować się zostać członkiem chmury PNRP i reklamować ich adres Teredo IPv6 w sieci PNRP. W przeciwieństwie do adresów podanych na serwerach DNS, propagacja adresów w sieci PNRP często trwa krócej niż minutę. Ponieważ adresy Teredo mogą się często zmieniać (zewnętrzny adres IPv4 dostarczony przez usługodawcę internetowego może ulec zmianie lub port zewnętrzny używany przez urządzenie bramy internetowej użytkownika), PNRP okazał się skutecznym mechanizmem dla użytkowników domowych. Nazwy PNRP, adresy kończące się ciągiem ".pnrp.net" są oparte na unikatowych właściwościach systemu, które nie ulegają zmianie. W rezultacie nazwa PNRP jest niezawodnym sposobem nawiązywania połączenia z użytkownikiem domowym. Interfejs APIWSAConnectByName może służyć do uzyskiwania adresu IP przy użyciu technologii PNRP (nazw DNS kończących się ciągiem ".pnrp.net") i nawiązywania połączenia z innymi hostami.