DNS
Obsah Domén

Každé rozhraní počítače má více IPv6 adres s různým dosahem i životností. Z tohoto důvodu vyvstala otázka: "Jaké IPv6 adresy ukládat do DNS? Rozhodně by to měli být všechny globální individuální adresy s dlouhodobější platností a dlouhodobě platné adresy přechodových mechanismů. Naopak do DNS nepatří lokální linkové adresy a náhodně generované krátkodobé adresy, které se používají pro zachování soukromí.

Pro ostatní IPv6 adresy, zejména ty, které jsou přiděleny bezstavovou či stavovou konfigurací, neexistuje univerzální doporučení. Tyto adresy mají většinou krátkodobou platnost, proto jejich zapsání by vyžadovalo nasazení dynamické aktualizace DNS.

Další otázka vyvstává v okamžiku, kdy počítač komunikuje prostřednictvím obou protokolů: "Jaký typ adresy má počítač použít?" Nabízejí se dva základní přístupy:

- Stejné doménové jméno pro oba typy adres
- Odlišná doménová jména pro jednotlivé typy adres

## Stejné doménové jméno

Má-li počítač host.cvut.cz IPv4 adresu 192.168.121.57 a IPv6 adresu 2001:718:8DE:128:3201:A1FF:FE67:12, bude v zónovém souboru pro doménu cvut.cz obsažen záznam:

Příklad záznamů pro stejné doménové jméno

Pokud bude chtít počítač pc komunikovat s počítačem host.cvut.cz, pošle mu DNS server obě dvě adresy a počítač pc si na základě typu připojení vybere vhodnou adresu. V okamžiku, kdy počítač pc má k dispozici oba typy protokolů, bude mít IPv6 adresa přednost, protože současné operační systémy upřednostňují IPv6.

Tento přístup však z důvodu současně nedostatečné implementace IPv6 není zcela spolehlivý. Pokud se nepodaří navázat spojení prostřednictvím IPv6, dojde v případě TCP komunikace k navázání spojení prostřednictvím IPv4. TCP protokol disponuje mechanismy pro bezpečné doručování dat, díky kterým zjistí, že je IPv6 síť nefunkční. Interval potřebný pro detekci nefunkčnosti IPv6 sítě může být až několik minut. V případě UDP komunikace, k navázání spojení nedojde vůbec.

## Odlišná doménová jména

V případě odlišných doménových jmen bývá zvykem uvést pod-doménu (často nazvanou ip6 nebo ipv6), ve které jsou zařazeny IPv6 adresy daného počítače. Použití komunikačního protokolu tedy přímo vyplývá z doménového jména.

Potom pro počítač host.cvut.cz by měl zónový soubor obsahovat následující záznam:

Příklad záznamů pro odlišná doménová jména

S velkou pravděpodobností se však jedná o dočasnou variantu, než bude implementace IPv6 stoprocentně dostupná.