Skip to main content

Hva er en sonefil?

En sonefil er et tekstdokument som brukes av Domain Name System (DNS) for å kartlegge datamaskiner, domenenavn og forskjellige ressurser til de aktuelle Internet Protocol (IP) -adressene.Denne kartleggingen lar folk få tilgang til ressurser og datamaskiner på internett ved hjelp av menneskelig lesbare adresser.Sonefiler består vanligvis av to deler: direktiver og ressursposter.

Direktiver begynner med et dollartegn, og inkluderer informasjon som gjelder hele sonefilen, for eksempel Time to Live ($ TTL).TTL er standardmengden en tidsserver bør vurdere nedlastet sonefilinformasjon som er gyldig før du sjekker for oppdateringer.For eksempel, hvis $ TTL er satt til 86.400 sekunder (24 timer), vil en navneserver som får tilgang til den sonefilen lagre en kopi av den i 24 timer før du prøver å se etter en oppdatert versjon.Merk at individuelle ressursposter kan omfatte unik TTL -informasjon som overstyrer denne standardverdien.

Andre vanlige direktiver inkluderer $ Origin, som angir standarddomenenavnet for alle verter som er inkludert i sonefilen, og $ inkluderer, som lar en sonefil tilInkluder innholdet i andre tekstfiler.Bruke $ Inkluder filer gir administratorer muligheten til å logisk organisere og skille en sonefils ressursposter.Dette forhindrer behovet for å legge til hundrevis av oppføringer i en enkelt fil.

Ressursposter er sonefiloppføringene som definerer DNS -informasjon om en spesifikk vert eller ressurs.Selv om det er dusinvis av typer ressursregister definert av Internet Engineering Task Force (IETF), er de mest brukte:

  • A Record - en Internet Protocol versjon 4 (IPv4) adressepost.Disse postene kartlegger spesifikke verter til deres tildelte IP -adresser.
  • MX Record - En postutvekslingsoppføring.MX -poster viser navnet på e -postserverne for denne DNS -sonen.En sonefil kan inneholde flere MX -poster, hver med en spesifisert preferanse i forhold til hverandre.
  • CNAME -post - kanonisk navnesplate.CNAME -poster ligner på poster, men brukes til å kartlegge ett navn til et annet navn i stedet for til en IP -adresse.
  • NS -post - Navn -serveroppføringer.Disse postene definerer hvilke navneservere som er autoritative for domenet som er referert av sonefilen.
  • SOA -post - Start av autoritetsprotokoll.SOA -poster definerer parametere som påvirker hele sonen.Disse postene er viktige for at DNS skal fungere ordentlig, spesielt sonefiloverføringer mellom primære og sekundære DNS -servere.

En SOA -postlister, blant annet informasjon, rotdomenenavnet for sonen, serienummeret for sonefilen, og oppdateringsintervallet.Oppdateringsintervallet er hvor mye sekundær DNS -servere lar passere før de prøver å kopiere sonefilen fra den primære serveren.Sekundære DNS-servere bruker serienummeret for å avgjøre om kopien de allerede har er den mest oppdaterte versjonen.