---
title: "Wat is Zonefile? Uitleg en betekenis | Keurig Online"
description: "Een zonefile is een tekstbestand met alle DNS-records van een domein, zoals A, MX, CNAME en NS."
canonical: https://www.keurigonline.nl/begrippenlijst/zonefile
last_modified: 2025-12-18
---

[Terug naar begrippenlijst](https://www.keurigonline.nl/begrippenlijst)

# Zonefile

Een zonefile is een tekstbestand met alle DNS-records van een domein, zoals A, MX, CNAME en NS.

Een zonefile is een gestructureerd tekstbestand dat alle DNS-records van een specifiek domein bevat. Dit bestand vormt de kern van de DNS-infrastructuur en bepaalt hoe domeinnamen worden vertaald naar IP-adressen, waar e-mail naartoe wordt gestuurd en welke nameservers verantwoordelijk zijn voor het domein.

Elke zonefile begint verplicht met een SOA-record (Start of Authority) dat essentiële informatie bevat: de primaire nameserver, het e-mailadres van de beheerder en timing-parameters voor zone-updates. Daarnaast bevat een zonefile verschillende typen resource records: A-records voor IPv4-adressen, AAAA-records voor IPv6, MX-records voor mailservers, CNAME-records voor aliassen, NS-records voor nameservers en TXT-records voor aanvullende informatie zoals SPF.

De zonefile gebruikt een specifiek formaat met directives zoals $ORIGIN (het basisdomein), $TTL (Time To Live, de cacheduur) en $INCLUDE voor externe bestanden. Elk record volgt de structuur: naam, TTL, class (meestal IN voor Internet), type en data. Domeinnamen die eindigen op een punt zijn volledig gekwalificeerd (FQDN), terwijl namen zonder punt relatief zijn ten opzichte van de $ORIGIN.

Bij elke wijziging in DNS-instellingen werk je feitelijk de zonefile bij. Deze wijzigingen worden via zone-transfers verspreid naar secundaire nameservers. AXFR stuurt de volledige zone, IXFR alleen de wijzigingen. Het serial number in het SOA-record bepaalt of een update nodig is - bij elke wijziging moet dit nummer worden verhoogd.

## Geschiedenis

De zonefile ontstond met DNS in 1983, ontwikkeld door [Paul Mockapetris](https://en.wikipedia.org/wiki/Paul_Mockapetris). Zijn eerste nameserver "Jeeves" introduceerde dit configuratieformaat.

Belangrijke mijlpalen:

- **1983:** DNS geïntroduceerd ([RFC 882](https://datatracker.ietf.org/doc/html/rfc882)/[RFC 883](https://datatracker.ietf.org/doc/html/rfc883))
- **1984:** [BIND](https://bind9.readthedocs.io/en/latest/history.html) (Berkeley) standaardiseert zonefileformaat
- **1987:** [RFC 1035](https://datatracker.ietf.org/doc/html/rfc1035) formaliseert zonefile syntax
- **1996:** IXFR voor incrementele zone-transfers

## Bronnen

**Online bronnen:**

- [RFC 1035 - Domain names specification](https://datatracker.ietf.org/doc/html/rfc1035)
- [BIND 9 - History of DNS and BIND](https://bind9.readthedocs.io/en/latest/history.html)
- [Oracle - Formatting a DNS Zone File](https://docs.oracle.com/en-us/iaas/Content/DNS/Reference/formattingzonefile.htm)
- [Wikipedia - Zone file](https://en.wikipedia.org/wiki/Zone_file)

**Boeken:**

- Liu, C. & Albitz, P. (2006). *DNS and BIND*. O'Reilly Media. ISBN 978-0-596-10057-5
