Formátování souboru zóny | Centrum nápovědy společnosti Dyn

Soubor zóny systému názvů domén (DNS) je textový soubor popisující zónu DNS. Soubor zóny BIND je formát souboru, který byl široce přijat softwarem serverů DNS. Formát je definován v dokumentu RFC 1035.

Příklad souboru zóny Dyn

Toto je příklad souboru zóny staženého ze systému DNS společnosti Dyn.

Poznámka: Ve výše uvedeném příkladu souboru zóny nejsou zobrazeny žádné třídy záznamů (IN, CH, HS). Software DNS společnosti Dyn pracuje pouze se záznamy třídy Internet (IN) a tyto informace z důvodu efektivity vynechává.

Anatomie souboru zóny

$ORIGIN označuje strom uzlů DNS a typicky zahájí soubor zóny DNS. Všechny štítky hostitelů pod původním názvem doplní původní hostitelský název a sestaví tak plně kvalifikovaný hostitelský název. Jakýkoli hostitelský štítek v záznamu, který používá plně kvalifikovanou doménu zakončenou koncovou tečkou, nepřipojí hostitelské jméno původu.

Příklad:

Symbol „@“ je speciální značka, která označuje, že symbol $ORIGIN má nahradit symbol „@“. Obvykle se používá pro vrchol zóny.

Záznam SOA – Za $ORIGIN následuje záznam SOA (Start Of Authority) zóny. Záznam Start Of Authority je vyžadován pro každou zónu. Obsahuje název zóny, e-mailovou adresu strany odpovědné za správu souboru zóny domény, aktuální sériové číslo zóny, primární jmenný server zóny a různé časové prvky (měřené v sekundách).

SOA Record Format

@ IN SOA {primary-name-server} {hostmaster-email} ( {serial-number} {time-to-refresh} {time-to-retry} {time-to-expire} {minimum-TTL} )
  • Primary Name Server (Primární jmenný server) – Jmenný server, který obsahuje původní soubor zóny, a nikoli kopii přenesenou pomocí AXFR.
  • Hostmaster Email – Adresa strany odpovědné za zónu. Místo symbolu „@“ se používá tečka „.“. U e-mailových adres, které obsahují tečku, bude tato tečka překryta lomítkem „/“.
  • Sériové číslo – Číslo verze zóny. Při provádění změn v souboru zóny se sériové číslo bude zvyšovat.
  • Čas do obnovení – Jak dlouho v sekundách by měl nameserver čekat před kontrolou zvýšení sériového čísla v primárním souboru zóny. Zvýšené sériové číslo znamená, že k synchronizaci vašich záznamů je třeba provést přenos. Platí pouze pro zóny používající sekundární DNS.
  • Time To Retry – Jak dlouho v sekundách by měl nameserver čekat před opakováním pokusu o aktualizaci zóny po neúspěšném pokusu. Platí pouze pro zóny používající sekundární DNS.
  • Time To Expire – Jak dlouho v sekundách by měl nameserver čekat, než začne považovat data ze sekundární zóny za neplatná a přestane odpovídat na dotazy pro danou zónu. Platí pouze pro zóny používající sekundární DNS.
  • Minimální TTL – Jak dlouho v sekundách by měl nameserver nebo resolver ukládat negativní odpověď do mezipaměti.

Anatomie záznamu v souboru zóny

Soubor zóny je kolekce záznamů o prostředcích, přičemž každý záznam je popsán v následujícím pořadí:

FORMÁT: štítek hostitele ttl třída záznamu typ záznamu údaje o záznamu
PŘÍKLAD: příklad.com. 60 IN A 104.255.228.125
  • Štítek hostitele – Štítek hostitele pomáhá definovat název hostitele záznamu a zda bude ke štítku připojen název hostitele $ORIGIN. K plně kvalifikovaným názvům hostitelů zakončeným tečkou se původ nepřipojí.
  • TTL – TTL je doba v sekundách, po kterou bude záznam DNS uložen v mezipaměti externího serveru DNS nebo resolveru.
  • Třída záznamu – Existují tři třídy záznamů DNS: IN (Internet), CH (Chaosnet) a HS (Hesiod). Třída IN bude použita pro spravovanou službu DNS.
  • Typ záznamu – Místo, kde je definován formát záznamu.
  • Data záznamu – Data v odpovědi DNS, například IP adresa, název hostitele nebo jiné informace. Různé typy záznamů budou obsahovat různé typy dat záznamu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.