En zonefil er en tekstfil, der indeholder vigtige oplysninger om et domænes DNS (Domain Name System). Den fungerer som en opslagsbog, der fortæller, hvordan forskellige domæner og underdomæner skal forbindes til IP-adresser, mailservere og andre tjenester. Zonefilen bruges af DNS-servere til at sikre, at forespørgsler om et domæne dirigeres korrekt.
Zonefilen ligger på den autoritative DNS-server for et domæne og består af en række poster, der beskriver forskellige DNS-ressourcer. Disse poster definerer bl.a., hvilken server der håndterer e-mail (MX-poster), og hvor webserveren for domænet er placeret (A- eller CNAME-poster).
Hvad indeholder en zonefil?
En typisk zonefil indeholder flere typer DNS-poster:
- SOA (Start of Authority): Indeholder grundlæggende information om domænet, som hvilken server der er primær for domænet, og hvor ofte zonefilen skal opdateres.
- A-poster: Oversætter domænenavne til IPv4-adresser.
- AAAA-poster: Oversætter domænenavne til IPv6-adresser.
- CNAME-poster: Alias-poster, der peger et domæne eller en subdomæne til et andet domæne.
- MX-poster (Mail Exchanger): Angiver, hvilken server der håndterer e-mail for domænet.
- NS-poster (Name Server): Specificerer, hvilke navneservere der er ansvarlige for domænet.
- TXT-poster: Indeholder tekstdata, ofte brugt til verifikation og sikkerhed, som SPF eller DKIM.
Eksempel på en simpel zonefil
Her er en forenklet zonefil for et domæne:
@ IN SOA ns1.example.com. admin.example.com. (
2025010901 ; Serienummer
3600 ; Opdateringsinterval
1800 ; Retry-interval
1209600 ; Udløbsinterval
86400 ) ; Minimum TTL
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
@ IN A 192.0.2.1
www IN CNAME example.com.
mail IN MX 10 mail.example.com.
I dette eksempel:
- NS-posterne angiver de navneservere, der er ansvarlige for domænet.
- A-posten peger domænet til en IP-adresse.
- CNAME-posten gør “www.example.com” til et alias for “example.com”.
- MX-posten angiver, at e-mails skal håndteres af “mail.example.com”.
Hvorfor er en zonefil vigtig?
En zonefil er central for at sikre, at et domæne fungerer korrekt. Uden den vil DNS ikke kunne forbinde brugere til de rette servere, hvilket betyder, at websitet og andre tjenester under domænet ikke kan tilgås.
Zonefilens struktur og indhold skal administreres omhyggeligt, da fejl kan føre til forkerte DNS-opsætninger, som kan forstyrre web- og e-mail-tjenester. Af denne grund anvender mange værktøjer og hostingtjenester automatiske systemer til at hjælpe med korrekt oprettelse og vedligeholdelse af zonefiler.