Sdílet prostřednictvím


Překlad adres IP pro Teredo

Rozhraní Teredo v současné době využívá pro překlad názvů následující protokoly:

Domain Name System

Dns (Domain Name System) je v současné době nejvýznamnější technologií překladu ip adres na internetu. Většina webových serverů registruje adresy URL u serverů DNS. Adresy domovské sítě ale nejsou zaregistrované u serverů DNS, protože většina domácích uživatelů získává IP adresy prostřednictvím protokolu DHCP (Dynamic Host Configuration Protocol) od poskytovatele internetových služeb. Zapůjčení DHCP má relativně krátkou dobu a šíření názvu v cloudu DNS trvá 48 až 72 hodin. Výsledkem je, že DNS je neefektivní metodou získání veřejné IP adresy domácího uživatele. Adresa Teredo zahrnuje veřejnou IPv4 adresu, a proto dědí alespoň stejnou nestálost adres IPv4. Proto adresy Teredo nejsou aktuálně zaregistrované v DNS.

Protokol překladu ip adres partnerského uzlu

Protokol PNRP (Peer Name Resolution Protocol) je distribuovaná technologie DNS, která ukládá IP adresy na tisících uživatelských počítačů, které jsou součástí cloudu PNRP. V systému Windows Vista se každý domácí uživatel může stát členem cloudu PNRP a inzerovat svoji adresu Teredo IPv6 v síti PNRP. Na rozdíl od adres přidělených serverům DNS se adresy v síti PNRP často šíří méně než minutu. Vzhledem k tomu, že adresy Teredo se můžou často měnit (externí IPv4 adresu poskytovanou poskytovateli internetových služeb může změnit nebo může změnit externí port používaný zařízením internetové brány uživatele), ukázalo se, že PNRP je účinným mechanismem pro domácí uživatele. Názvy PNRP, adresy končící na ".pnrp.net" jsou založeny na jedinečných systémových vlastnostech, které se nemění. V důsledku toho je název PNRP spolehlivým způsobem, jak se připojit k domácímu uživateli. Rozhraní WSAConnectByName API je možné použít k získání IP adresy pomocí technologie PNRP (názvy DNS končící na ".pnrp.net") a navázat připojení k ostatním hostitelům.