Mis on tsoonifail?

Tsoonifail on tekstidokument, mida domeeninimesüsteem (DNS) kasutab arvutite, domeeninimede ja erinevate ressursside vastendamiseks sobivate Interneti-protokolli (IP) aadressidega. See kaardistamine võimaldab inimestel pääseda ligi Interneti-ressurssidele ja arvutitele, kasutades inimloetavaid aadresse. Tsoonifailid koosnevad üldiselt kahest osast: direktiividest ja ressursikirjetest.

Direktiivid algavad dollarimärgiga ja sisaldavad teavet, mis kehtib kogu tsoonifaili kohta, näiteks selle eluaeg ($TTL). TTL on vaikeaeg, mille jooksul nimeserver peab allalaaditud tsoonifaili teavet kehtivaks pidama enne värskenduste otsimist. Näiteks kui $TTL on seatud väärtusele 86,400 24 sekundit (24 tundi), salvestab sellele tsoonifailile juurde pääsev nimeserver selle koopia XNUMX tundi, enne kui proovib otsida värskendatud versiooni. Pange tähele, et üksikud ressursikirjed võivad sisaldada ainulaadset TTL-teavet, mis alistab selle vaikeväärtuse.

Muud levinud direktiivid hõlmavad $ ORIGIN, mis määrab kõigi tsoonifailis sisalduvate hostide vaikedomeeninime, ja $ INCLUDE, mis lubab tsoonifailil kaasata teiste tekstifailide sisu. Failide $INCLUDE kasutamine annab administraatoritele võimaluse tsoonifaili ressursikirjeid loogiliselt korraldada ja eraldada. See välistab vajaduse lisada ühte faili sadu kirjeid.

Ressursikirjed on tsooni failikirjed, mis määratlevad DNS-teabe konkreetse hosti või ressursi kohta. Kuigi Internet Engineering Task Force (IETF) on määratlenud kümneid ressursikirjete tüüpe, on kõige sagedamini kasutatavad järgmised:

Kirje – Interneti-protokolli versiooni 4 (IPv4) aadressikirje. Need kirjed seostavad konkreetsed hostid neile määratud IP-aadressidega.
MX-kirje – kirjavahetuse kirje. MX-kirjed loetlevad selle DNS-tsooni meiliserverite nimed. Tsoonifail võib sisaldada mitut MX-kirjet, millest igaühel on üksteise suhtes määratud eelistus.
CNAME-kirje – kanooniline nimekirje. CNAME-kirjed on sarnased A-kirjetega, kuid neid kasutatakse IP-aadressi asemel ühe nime vastendamiseks teise nimega.
NS-kirje – nimeserveri kirjed. Need kirjed määravad, millised nimeserverid on tsoonifaili viidatud domeeni jaoks autoriteetsed.
SOA kirje – volituskirje algus. SOA-kirjed määratlevad parameetrid, mis mõjutavad kogu tsooni. Need kirjed on DNS-i nõuetekohaseks tööks hädavajalikud, eriti tsoonifailide edastamisel esmase ja teisese DNS-serveri vahel.
SOA kirje loetleb muu hulgas tsooni juurdomeeni nime, tsoonifaili seerianumbri ja värskendusintervalli. Värskendusintervall on aeg, mille sekundaarsed DNS-serverid lasevad enne tsoonifaili esmasest serverist kopeerida. Sekundaarsed DNS-serverid kasutavad seerianumbrit, et teha kindlaks, kas neil juba olemasolev koopia on kõige värskem versioon.