Zonebestand
Een zonebestand is een platte tekst-bestand dat is opgeslagen op een naamserver en informatie bevat over de domeinen binnen de zone van die naamserver. Het bevat contactgegevens van de beheerder van die naamserver en vermeldt elk domein en subdomein naast het bijbehorende IP-adres. Zonebestanden zijn een essentieel onderdeel van de infrastructuur van het Domain Name System en zorgen ervoor dat computers op alle niveaus van de hiërarchie van het DNS-systeem servers op het internet kunnen vinden.
Het DNS-systeem verdeelt delen van de grotere naamruimte in zones, die kunnen worden onderverdeeld in kleinere zones. De grootste zones omvatten de volledige top-leveldomeinen (zoals .com en .net). Daarbinnen bevinden zich kleinere zones die door andere naamservers worden beheerd. Deze kunnen uit één domein (example.com) en de bijbehorende subdomeinen (mail.example.com) bestaan, of een grotere groep van meerdere domeinen omvatten. Elke naamserver houdt een zonebestand bij voor de domeinen binnen zijn zone en voor het bijbehorende IP-adres van elk domein en subdomein. Wanneer een andere computer op het internet een verzoek naar die naamserver stuurt, controleert de naamserver het zonebestand en stuurt het IP-adres van het aangevraagde domein terug.
Zonebestanden bevatten verschillende belangrijke gegevens over een domein. Elk zonebestand begint met een of meer instructies: tekstregels die beginnen met het teken '$' en instructies bevatten die de naamserver moet volgen, zoals het instellen van een TTL-timer voor het verlopen van gegevens of een oorsprongsdomein dat moet worden gebruikt voor relatieve domeinnamen. Elk zonebestand moet een Start of Authority-record (SOA) bevatten met het e-mailadres van de beheerder van de naamserver, een adres voor een autoritatieve primaire DNS-server en instellingen voor de manier waarop en het moment waarop de inhoud van het zonebestand moet worden vernieuwd. Het grootste deel van een zonebestand bestaat uit DNS-records voor domeinnamen en subdomeinen, waarbij een specifieke domeinnaam wordt gekoppeld aan het IP-adres van de bijbehorende server.
Test je kennis