Basis van computernetwerken
Een full-service resolver (caching-DNS-server) met een lege cache zoekt het IP-adres van www.example.com op. In welke volgorde raadpleegt hij de servers?
- ARootserver → DNS-server van .com → gezaghebbende DNS-server van example.com
- BGezaghebbende DNS-server van example.com → DNS-server van .com → rootserver
- CDNS-server van .com → rootserver → webserver van www.example.com
Antwoord en toelichting tonen
Antwoord: A. Rootserver → DNS-server van .com → gezaghebbende DNS-server van example.com
Een apparaat stelt zijn vraag aan een resolver van bijvoorbeeld de provider of de eigen organisatie, en de resolver doorloopt namens het apparaat de hiërarchie van domeinnamen van boven af. Eerst vraagt hij een rootserver, die verwijst naar de server die .com beheert (een TLD-server); die verwijst naar de gezaghebbende DNS-server van example.com, die ten slotte het adres van www.example.com geeft. Het antwoord wordt in de cache bewaard zolang de geldigheidsduur van het record loopt (de TTL, los van de TTL in de IP-header), zodat latere vragen direct kunnen worden beantwoord. Daardoor kan na een wijziging van een DNS-instelling het oude adres nog worden gebruikt tot de gecachete antwoorden verlopen.