Namen en adressen hebben verschillende functies
Een naam is gemakkelijker te onthouden dan een reeks cijfers. Het Domain Name System bewaart gegevens over namen, waaronder records met IP-adressen. Bij het voorbeelddomein example.com verzamelt het apparaat meestal eerst de benodigde informatie en probeert daarna verbinding te maken. DNS is niet de inhoud van de website en ook geen enkele schakelaar voor het hele internet; het is een stap in het verbindingsproces.
Wie beantwoordt de vraag?
Een apparaat of toepassing kan een antwoord uit de cache gebruiken. Zo nodig vraagt het een recursieve resolver om informatie. Die volgt de naamhiërarchie wanneer dat nodig is om een gezaghebbend antwoord te vinden. Autoritatieve servers publiceren de gegevens van een zone, terwijl recursieve resolvers de zoekopdracht voor hun gebruikers uitvoeren. Door caches hoeft niet ieder bezoek de volledige route opnieuw te doorlopen.
Bekende soorten records
Een A-record geeft een IPv4-adres en een AAAA-record een IPv6-adres. CNAME is een alias naar een andere domeinnaam. MX beschrijft mailservers, TXT bevat tekst voor bijvoorbeeld verificatie of mailbeleid en NS noemt de nameservers van een zone. Meerdere antwoorden voor dezelfde naam kunnen normaal zijn. De bestemming van een CNAME is een naam, geen willekeurige webpagina-URL met een pad.
Waarom een wijziging later zichtbaar kan worden
DNS-records hebben een geldigheidsduur, de TTL. Een gecachte kopie mag gedurende die tijd opnieuw worden gebruikt. Apparaten en resolvers kunnen daardoor op verschillende momenten andere waarden tonen. Een wijziging wist niet onmiddellijk alle caches. Ook een correct DNS-antwoord garandeert geen werkende website: de server, certificaten, routering en andere verbindingsstappen moeten eveneens beschikbaar zijn.
Is het DNS-serveradres mijn openbare IP?
Het verwijst naar een resolver, niet noodzakelijk naar de uitgang die websites zien. Het kan een lokale router, providerresolver of openbare dienst zijn; een browser kan eigen versleutelde DNS gebruiken. Zie Openbare DNS met een lange staat van dienst: adressen en regio’s.
Wat betekent “DNS-server reageert niet”?
Meestal kwam binnen de verwachte tijd geen bruikbaar antwoord aan. De oorzaak kan liggen bij apparaat, netwerkpad, resolver of gezaghebbende DNS. NXDOMAIN is juist een antwoord dat de naam niet bestaat, anders dan geen reactie. Geslaagde DNS garandeert nog geen werkende verbinding, certificaat of website. Een cache kan sommige sites bereikbaar houden terwijl andere opzoekingen mislukken. Over snelheid: Maakt een andere DNS-server internet of gaming sneller?.