DNS

Domain Name Service je překlad jmenných adres na číselné. Číselné adresy jsou v IPv6 tak složité a špatně zapamatovatelné, že je tato služba nutnou součástí i ve zkušebním provozu. V nové verzi nebyl nijak změněn jmenný prostor. Díky tomu zůstanou zachovány stávající jmenné adresy i způsob dotazu a princip prohledávání hierarchie serverů. Pouze databáze budou bohatší o IPv6 adresy.

Dopředné záznamy

Jde o překlad typu: Znám doménové jméno a chci znát číselnou adresu. K původním položkám typu A (z IPv4) jsou přidány položky typu AAAA se stejnou logikou použití (jméno AAAA adresa). Přítomnost obou záznamů k jednomu doménovému jménu najednou je možná a v přechodové fázi bude zřejmě hojně využívaná. Jmenný server pak v takovém případě bude schopen nabídnout odpověď pro oba protokolové systémy.

př.: perun AAAA 2001:718::1

Záznamy AAAA byly podle RFC 2874 nahrazeny záznamy A6. Tato změna byla však spíše ke škodě, než k užitku. Proto byly záznamy A6 později prohlášeny za experimentální (dokud nebudou problémy vyřešeny) a následně zcela zavrženy.

Reverzní záznamy

Pro reverzní dotazy (uzel zná číselnou adresu a chce znát jmennou), tzv. PTR záznamy, byla zřízena nová reverzní doména ip6.arpa, která funguje stejným způsobem jako speciální doména IN-ADDR.ARPA pro IPv4. Zatímco v adrese je nejobecnější část na začátku (adresa sítě, pak podsíť a až na závěr adresa počítače v podsíti), u domén je tomu přesně naopak. Obecné domény (např. cz) jsou na konci a směrem dopředu se konkretizují. Aby se dala databáze reverzního DNS distribuovat obvyklým způsobem, je třeba adresu v dotazu obrátit. Číselná adresa se tedy rozloží na jednotlivé bajty (šestnáctkové číslice), které se v obráceném pořadí a oddělené tečkami položí jako dotaz na adresu v doméně ip6.arpa.

př.: pro adresu 2001:1234::5678:ABCD
     d.c.b.a.8.7.6.5.0...0.4.3.2.1.2.0.0.1.ip6.arpa PTR perun.svc.cz
     respektive bez prefixu sítě 2001:1234::/48
     d.c.b.a.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0 PTR perun.svc.cz
     POZOR: Tentokrát se nuly vynechat nesmí!

Ve stádiu draftu je i návrh na automatické vyhledávání DNS serverů v síti, jehož smyslem je usnadnit konfiguraci koncových uzlů tak, aby mohly jmenné služby používat i při bezestavová konfiguraci, bez použití DHCP. Návrh počítá s dvěma úrovněmi automatické konfigurace DNS. První znamená označení DNS serverů v síti vyhrazenou a pevně stanovenou site-local multicastovou adresou, takže tyto adresy bude možné nastavit do implementace IPv6 napevno. Druhá fáze rozšiřuje první o další možnosti automatické aktualizace záznamů v DNS podle právě používané adresy a různé doplňkové funkce.

Rozdíly oproti IPv4:
  • Přidání dopředných záznamů typu AAAA.
  • Přidání reverzní domény ip6.arpa.
  • Příšerná práce (snad se to časem zlepší :-)