Condividi tramite


Risoluzione dei nomi per Teredo

L'interfaccia Teredo attualmente usa i protocolli seguenti per la risoluzione dei nomi:

Domain Name System

Domain Name System (DNS) è attualmente la tecnologia di risoluzione dei nomi più importante su Internet. La maggior parte dei server Web registra gli indirizzi URL con i server DNS. Tuttavia, gli indirizzi di una rete domestica non vengono registrati con i server DNS perché la maggior parte degli utenti home ottiene indirizzi IP tramite DYNAMIC Host Configuration Protocol (DHCP) dal provider di servizi Internet. I lease DHCP hanno una durata relativamente breve e richiedono da 48 a 72 ore per propagare un nome nel cloud DNS. Di conseguenza, il DNS ha dimostrato di essere un metodo inefficace di ottenere l'indirizzo IP pubblico di un utente domestico. Un indirizzo Teredo include l'indirizzo IPv4 pubblico e quindi eredita almeno la stessa volatilità degli indirizzi IPv4. Di conseguenza, gli indirizzi Teredo non sono attualmente registrati in DNS.

Protocollo di risoluzione dei nomi peer

Il protocollo PNRP (Peer Name Resolution Protocol) è una tecnologia DNS distribuita che archivia gli indirizzi IP in migliaia di computer utente che fanno parte di un cloud PNRP. Con Windows Vista, qualsiasi utente domestico può scegliere di diventare membro di un cloud PNRP e pubblicizzare il proprio indirizzo IPv6 Teredo nella rete PNRP. A differenza degli indirizzi assegnati ai server DNS, gli indirizzi nella rete PNRP richiedono spesso meno di un minuto per propagarsi. Poiché gli indirizzi Teredo possono cambiare frequentemente (l'indirizzo IPv4 esterno fornito dall'ISP può cambiare o la porta esterna usata dal dispositivo gateway Internet dell'utente può cambiare), PNRP ha dimostrato di essere un meccanismo efficace per gli utenti domestici. I nomi PNRP, gli indirizzi che terminano con ".pnrp.net" sono basati su proprietà di sistema univoche che non cambiano. Di conseguenza, un nome PNRP è un modo affidabile per connettersi a un utente domestico. L'APIWSAConnectByNamepuò essere usata per ottenere l'indirizzo IP usando la tecnologia PNRP (nomi DNS che terminano con ".pnrp.net") e stabilire una connessione con altri host.