Vyöhyketiedosto on tekstiasiakirja, jota verkkotunnusjärjestelmä (DNS) käyttää tietokoneiden, verkkotunnusten ja eri resurssien kartoittamiseen sopiviin IP -osoitteisiin. Tämän kartoituksen avulla ihmiset voivat käyttää Internetin resursseja ja tietokoneita ihmisten luettavien osoitteiden avulla. Vyöhyketiedostot koostuvat yleensä kahdesta osasta: direktiivit ja resurssitietueet.
Direktiivit alkavat dollarimerkillä ja sisältävät tietoja, jotka koskevat koko vyöhyketiedostoa, kuten sen elinaika ($ TTL). TTL on oletusaika, jonka aikana nimipalvelimen on pidettävä ladattujen vyöhyketiedostojen tiedot voimassa ennen päivitysten tarkistamista. Jos esimerkiksi $ TTL -asetukseksi on asetettu 86,400 24 sekuntia (24 tuntia), tätä vyöhyketiedostoa käyttävä nimipalvelin tallentaa sen kopion XNUMX tunniksi ennen kuin etsii päivitettyä versiota. Huomaa, että yksittäiset resurssitietueet voivat sisältää ainutlaatuisia TTL -tietoja, jotka ohittavat tämän oletusarvon.
Muita yleisiä direktiivejä ovat $ ORIGIN, joka asettaa oletusverkkotunnuksen kaikille vyöhyketiedostoon sisältyville isännille, ja $ INCLUDE, jonka avulla vyöhyketiedosto voi sisällyttää muiden tekstitiedostojen sisällön. $ INCLUDE -tiedostojen käyttö antaa järjestelmänvalvojille mahdollisuuden organisoida ja erottaa vyöhyketiedoston resurssitietueet loogisesti. Tämä estää tarvetta lisätä satoja merkintöjä yhteen tiedostoon.
Resurssitietueet ovat vyöhyketiedostomerkintöjä, jotka määrittävät tietyn isännän tai resurssin DNS -tiedot. Vaikka Internet Engineering Task Force (IETF) on määritellyt kymmeniä erilaisia resurssitietueita, yleisimmin käytettyjä ovat:
Tietue – Internet -protokollan version 4 (IPv4) osoitetietue. Nämä tietueet yhdistävät tietyt isännät niille määritettyihin IP -osoitteisiin.
MX -tietue – postinvaihtotietue. MX -tietueet luettelevat tämän DNS -alueen postipalvelimien nimet. Vyöhyketiedosto voi sisältää useita MX -tietueita, joista jokaisella on tietty asetus toisiinsa nähden.
CNAME -tietue – kanoninen nimitietue. CNAME -tietueet muistuttavat A -tietueita, mutta niitä käytetään yhdistämään nimi toiseen nimeen IP -osoitteen sijaan.
NS -tietue – Nimipalvelintietueet. Nämä tietueet määrittävät, mitkä nimipalvelimet ovat arvovaltaisia vyöhyketiedoston viittaamalle toimialueelle.
SOA -tietue – Valtuustietueen alku. SOA -tietueet määrittävät parametrit, jotka vaikuttavat koko vyöhykkeeseen. Nämä tietueet ovat välttämättömiä, jotta DNS toimisi oikein, erityisesti vyöhykkeen tiedostojen siirrot ensisijaisen ja toissijaisen DNS -palvelimen välillä.
SOA -tietueessa luetellaan muun muassa vyöhykkeen juuri -toimialueen nimi, vyöhyketiedoston sarjanumero ja päivitysväli. Päivitysväli on aika, jonka toissijaiset DNS -palvelimet antavat kulua ennen kuin yrität kopioida vyöhyketiedoston ensisijaiselta palvelimelta. Toissijaiset DNS-palvelimet määrittävät sarjanumeron avulla, onko heillä oleva kopio uusin versio.