Hva er en sonefil?

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

Direktivene begynner med et dollartegn, og inkluderer informasjon som gjelder hele sonefilen, for eksempel tiden for å leve ($ TTL). TTL er standardperioden en navneserver skal vurdere nedlastet sonefilinformasjon som gyldig før du ser etter oppdateringer. Hvis for eksempel $ 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 inneholde unik TTL-informasjon som overstyrer denne standardverdien.

Andre vanlige direktiver inkluderer $ ORIGIN, som angir standard domenenavn for alle verter som er inkludert i sonefilen, og $ INCLUDE, som lar en sone-fil inkludere innholdet i andre tekstfiler. Bruk av $ INCLUDE-filer gir administratorer muligheten til logisk å organisere og skille en sone-fils ressursposter. Dette forhindrer behovet for å legge til hundrevis av oppføringer i en enkelt fil.

Ressursoppføringer er oppføringene i sonefilen som definerer DNS-informasjon om en bestemt vert eller ressurs. Mens det er mange titalls ressursposter definert av Internet Engineering Task Force (IETF), er de mest brukte:

  • En post - En IP Protokollversjon (IPv4) -adressepost. Disse postene kartlegger spesifikke verter til deres tildelte IP-adresser.
  • MX-post - En postutvekslingsrekord. 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 navnepost. CNAME-poster ligner på A-poster, men brukes til å kartlegge ett navn til et annet navn i stedet for til en IP-adresse.
  • NS-post - Navn-serverposter. Disse postene definerer hvilke navneservere som er autoritative for domenet referert til av sonefilen.
  • SOA-post - Start av autorisasjonspost. SOA-poster definerer parametere som påvirker hele sonen. Disse postene er viktige for at DNS skal fungere skikkelig, spesielt overføring av sonefiler mellom primære og sekundære DNS-servere.

En SOA-post viser blant annet informasjon om rotdomenenavnet for sonen, serienummeret for sonefilen og oppdateringsintervallet. Oppdateringsintervallet er hvor lang tid sekundære DNS-servere vil gå før de prøver å kopiere sonefilen fra den primære serveren. Sekundære DNS-servere bruker serienummeret for å finne ut om kopien de allerede har, er den mest oppdaterte versjonen.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?