Een nameserver is een server met DNS-software die zonegegevens opslaat en serveeert—records zoals A records, MX records, CNAME records en NS records—voor één of meer domeinen. Het vertaalt mens-leesbare domeinnamen in IP-adressen en andere informatie wanneer hierom wordt gevraagd.
Hoe het werkt
Domeinen zijn in een hiërarchie georganiseerd. Elk domein delegeert aan één of meer gezaghebbende nameservers, die u opgeeft bij uw domeinregistrar. Wanneer iemand uw domein bezoekt, doorloopt een recursieve resolver de DNS-boom—vraagt eerst aan rootservers, dan aan TLD-servers, dan aan uw gezaghebbende nameservers—om het antwoord op te halen. Uw nameserver reageert met de records die u hebt geconfigureerd, welke door resolvers worden gecached volgens de TTL van elk record.
Nameservers kunnen primair zijn (u bewerkt hier zonerecords) of secundair (zij repliceren van primair via zoneoverdracht). Grote setups gebruiken meerdere nameservers op verschillende locaties voor redundantie.
Voorbeeld
U eigenaar bent van example.com en stelt twee nameservers in bij uw registrar:
ns1.exampledns.netns2.exampledns.net
Wanneer iemand example.com oplost, vraagt de resolver deze nameservers af, die uw geconfigureerde A records, MX records en andere zonegegevens retourneren.
WarningAls de nameservers van uw domein subdomeinen van het domein zelf zijn (bijv.
ns1.example.comvoorexample.com), moet de bovenliggende zone gluerecords bevatten—directe A/AAAA-records voor de nameserver—anders kan de resolutie mislukken. Gebruik ook minstens twee nameservers in verschillende netwerken voor redundantie; een enkele nameserver is onbetrouwbaar en schendt best practice.
Gebruik het DNS-opzoektool om nameservers te bevragen en te verifiëren dat zonerecords live zijn.