De grootste verschil tussen gezaghebbende en recursieve DNS-server is dat de gezaghebbende DNS-server voert de toewijzing van de domeinnamen aan IP-adressen uit terwijl de recursieve DNS-server de verzoeken van de gebruiker overneemt en controleert de records van gezaghebbende DNS om het overeenkomstige IP-adres te vinden.
DNS is een type server die de internetdomeinnamen en de bijbehorende IP-adressen van computerdiensten en apparaten van het netwerk beheert en onderhoudt. Het is een essentieel onderdeel om de goede werking van internet te behouden. Gezaghebbend en recursief zijn twee typen van de DNS-servers. Gezaghebbende DNS biedt antwoorden op verzoeken van andere DNS-naamservers (Recursive Servers) met de IP-toewijzing van de beoogde website. Maar de recursieve DNS voert verschillende lookups uit om te reageren met de juiste IP voor de host. Organisaties zoals Google hebben hun eigen openbare recursieve DNS-servers.
1. Wat is DNS
- Definitie, functionaliteit
2. Wat is gezaghebbende DNS-server
- Definitie, functionaliteit
3. Wat is recursieve DNS-server
- Definitie, functionaliteit
4. Wat is het verschil tussen gezaghebbende en recursieve DNS
- Vergelijking van belangrijke verschillen
Gezaghebbende DNS, DNS, IP-adres, recursieve DNS
IP-adres is een numeriek adres dat helpt bij het identificeren van apparaten die op internet zijn aangesloten. Het is echter niet altijd mogelijk om het IP-adres te gebruiken om de apparaten te herkennen. Daarom is Domain Name Server (DNS) een alternatief voor dit probleem. Het verbindt domeinnamen met overeenkomstige IP-adressen. Om specifiek te zijn, wanneer de gebruiker een domeinnaam invoert in de webbrowser, converteert de DNS-server de domeinnaam naar het IP-adres. Wanneer de gebruiker bijvoorbeeld google.com in de webbrowser typt, doorzoekt de DNS-server zijn database om het overeenkomende IP-adres voor die domeinnaam te vinden. Vervolgens wordt de domeinnaam omgezet naar het IP-adres van de website. Ten slotte kan de gebruiker communiceren met google.com.
Figuur 1: DNS-server
Verder zijn er twee soorten DNS-servers. Namelijk, het zijn gezaghebbende en recursieve servers. Het verschil tussen gezaghebbende en recursieve DNS-server hangt af van hun classificatie op basis van hoe de server reageert op de query's en bevat de informatie die aangeeft welke IP-adreskaarten naar welk domein gaan.
Een gezaghebbende DNS-server slaat de "kaarten" van de domeinnamen op in IP-adressen. Een systeembeheerder voert de toewijzing van domeinnamen aan IP-adressen uit. Als een gebruiker zijn eigen domeinnaam heeft, zal hij op een gegeven moment een gezaghebbende DNS-server moeten gebruiken om de domeinnaam aan een IP-adres toe te wijzen. Dit gebeurt alleen op een gezaghebbende DNS-server.
Bovendien zijn gezaghebbende DNS-servers geconfigureerd in een hiërarchische structuur. Alles begint met de puntnaamservers. DNS wordt onderhouden door een gedistribueerd databasesysteem en de knooppunten van de database worden de naamservers genoemd. Gezaghebbende naamservers weten waar ze het niveau in de hiërarchie kunnen vinden, bijvoorbeeld - domeinen op het hoogste niveau. Bovendien staan de root-servers bovenaan de DNS-structuur. Ze weten precies welke IP-adressen van de officiële servers de DNS-query's voor Top Level Domains (TLD) zijn, zoals .com.
Recursieve DNS-servers leveren het juiste IP-adres van het bedoelde domein aan de verzoekende host. Overweeg bijvoorbeeld een gebruikersverzoek voor een website via een webbrowser. Eerst doet de computer een verzoek aan de recursieve DNS-server om het IP-adres te achterhalen dat aan de website is gekoppeld. Er wordt van uitgegaan dat het besturingssysteem en de webbrowser deze nog niet in de cache hebben opgeslagen. Vervolgens controleert de recursieve server of de IP in de cache is opgeslagen en nog steeds een geldige tijd tot live (TTL) heeft. Als de recursieve server geen IP-cache heeft, start het het recursieve proces of het herhalingsproces van het doorlopen van de gezaghebbende DNS-serverhiërarchie.
Een gezaghebbende DNS-server is een server die op DNS-query's reageert op gegevens die zijn geconfigureerd door een originele bron, zoals een domeinbeheerder of DNS-methoden. Ondertussen is recursieve DNS-server een server die de naam of URL van de website van gebruikers haalt en de records controleert die zijn verkregen van gezaghebbende DNS-servers om het bijbehorende IP-adres te achterhalen. Dit bevat dus het belangrijkste verschil tussen gezaghebbende en recursieve DNS.
Gezaghebbende servers hebben directe toegang tot de root-naamservers. Op recursieve servers is de informatie echter al opgeslagen of in de cache opgeslagen. Daarom is dit een groot verschil tussen gezaghebbende en recursieve DNS.
Een ander verschil tussen gezaghebbende en recursieve DNS is dat, in een gezaghebbende DNS-server, de toewijzing van de domeinnaam aan het IP-adres wordt geconfigureerd door systeembeheerders. Recursieve DNS-servers worden daarentegen beheerd door ISP of door specialistische oplossingen voor DNS-providers.
Concluderend, gezaghebbende en recursieve servers zijn twee soorten DNS-servers. Het belangrijkste verschil tussen gezaghebbende en recursieve DNS-server is dat de gezaghebbende DNS een server is die de toewijzing van de domeinnamen aan IP-adressen uitvoert, terwijl de recursieve DNS een server is die de verzoeken van de gebruiker neemt en de records controleert van gezaghebbende DNS naar vind het IP-adres.
1. "Domain Name System." Wikipedia, Wikimedia Foundation, 3 oktober 2018, hier beschikbaar.
2. "Wat is een recursieve DNS-server? - Definitie van WhatIs.com. "WhatIs.com, hier beschikbaar.
1. "Dns-server-upload" door Б.Өлзий - Eigen werk (CC BY-SA 4.0) via Commons Wikimedia