Поделиться через


Разрешение имен для Teredo

Интерфейс Teredo в настоящее время использует следующие протоколы для разрешения имен:

Система доменных имен

Система доменных имен (DNS) в настоящее время является наиболее видной технологией разрешения имен в Интернете. Большинство веб-серверов регистрируют URL-адреса с DNS-серверами. Однако адреса домашней сети не регистрируются на DNS-серверах, так как большинство домашних пользователей получают IP-адреса через протокол DHCP от поставщика услуг Интернета. Аренда DHCP имеет относительно короткую длительность и занимает от 48 до 72 часов для распространения имени в облаке DNS. В результате DNS оказался неэффективным методом получения общедоступного IP-адреса домашнего пользователя. Адрес Teredo включает общедоступный IPv4-адрес и поэтому наследует по крайней мере ту же волатильность IPv4-адресов. Поэтому адреса Teredo в настоящее время не регистрируются в DNS.

Протокол разрешения одноранговых имен

Протокол разрешения одноранговых имен (PNRP) — это распределенная технология DNS, которая хранит IP-адреса на тысячах пользовательских компьютеров, которые являются частью облака PNRP. Используя Windows Vista, любой домашний пользователь может стать членом облака PNRP и объявить свой адрес Teredo IPv6 в сети PNRP. В отличие от адресов, предоставленных DNS-серверам, адреса в сети PNRP часто занимают менее минуты для распространения. Так как адреса Teredo могут часто изменяться (внешний IPv4-адрес, предоставленный поставщиком услуг интернета, может изменяться или внешний порт, используемый устройством шлюза Интернета пользователя), PNRP оказался эффективным механизмом для домашних пользователей. Имена PNRP, адреса, заканчивающиеся "pnrp.net", основаны на уникальных системных свойствах, которые не изменяются. В результате имя PNRP является надежным способом подключения к домашнему пользователю. APIWSAConnectByNameможно использовать для получения IP-адреса с помощью технологии PNRP (DNS-имена, заканчивающиеся ".pnrp.net") и установления соединения с другими узлами.