Partager via


Résolution de noms pour Teredo

L’interface Teredo utilise actuellement les protocoles suivants pour la résolution de noms :

Système de noms de domaine

Le système DNS (Domain Name System) est actuellement la technologie de résolution de noms la plus importante sur Internet. La plupart des serveurs web inscrivent des adresses URL auprès de serveurs DNS. Toutefois, les adresses d’un réseau domestique ne sont pas inscrites auprès de serveurs DNS, car la plupart des utilisateurs d’accueil obtiennent des adresses IP via le protocole DHCP (Dynamic Host Configuration Protocol) auprès de leur fournisseur de services Internet. Les baux DHCP sont relativement courts et prennent entre 48 et 72 heures pour propager un nom dans le cloud DNS. Par conséquent, DNS s’est avéré être une méthode inefficace d’obtention de l’adresse IP publique d’un utilisateur domestique. Une adresse Teredo inclut l’adresse IPv4 publique et hérite donc au moins de la même volatilité des adresses IPv4. Par conséquent, les adresses Teredo ne sont actuellement pas inscrites dans DNS.

Protocole de résolution de noms d’homologue

Le protocole PNRP (Peer Name Resolution Protocol) est une technologie DNS distribuée qui stocke des adresses IP sur des milliers d’ordinateurs utilisateur qui font partie d’un cloud PNRP. À l’aide de Windows Vista, tout utilisateur domestique peut choisir de devenir membre d’un cloud PNRP et de publier son adresse IPv6 Teredo sur le réseau PNRP. Contrairement aux adresses données aux serveurs DNS, les adresses du réseau PNRP prennent souvent moins d’une minute pour se propager. Étant donné que les adresses Teredo peuvent changer fréquemment (l’adresse IPv4 externe fournie par l’ISP peut changer ou le port externe utilisé par l’appareil de passerelle Internet de l’utilisateur peut changer), PNRP s’est avéré être un mécanisme efficace pour les utilisateurs domestiques. Les noms PNRP, les adresses se terminant par . pnrp.net » sont basées sur des propriétés système uniques qui ne changent pas. Par conséquent, un nom PNRP est un moyen fiable de se connecter à un utilisateur domestique. L’API WSAConnectByName peut être utilisée pour obtenir une adresse IP à l’aide de la technologie PNRP (noms DNS se terminant par « pnrp.net ») et établir une connexion avec d’autres hôtes.