Wat is DNS en hoe werkt het?

Het Domain Name System ( DNS ) is een van de meest kritische componenten van het World Wide Web ( WWW ). Het helpt u van het typen van een webadres in uw browser naar het zien van de juiste website op het scherm.

Tegenwoordig gebeurt dit proces zo snel dat het gemakkelijk als vanzelfsprekend wordt beschouwd. Achter de schermen vindt echter een complexe reeks processen plaats om u te helpen bij het bladeren door fijne websites zoals deze!

Enkele basisprincipes van internet

Het internet(The internet) bestaat in wezen uit veel computers die aan elkaar zijn verbonden met netwerkkabels, radiosignalen en verschillende andere methoden om een ​​digitaal signaal over te dragen. Wat al deze apparaten en netwerktechnologieën samenbrengt, is Internet Protocol (IP).

Een communicatieprotocol beschrijft de regels en taal die apparaten gebruiken om met elkaar te praten. Elke twee apparaten (of het nu een slimme koelkast, laptop, smartphone of robotstofzuiger is) kunnen informatie tussen elkaar verzenden en ontvangen, zolang ze hetzelfde protocol gebruiken.

IP-netwerken kennen een uniek nummer toe aan elk apparaat dat bekend staat als het IP-adres. Het IP-adres bestaat zodat de gegevenspakketten die over het netwerk worden verzonden, een duidelijke bestemming hebben.

Uw internetgateway-apparaat, meestal een draadloze router, heeft een openbaar IP-adres dat iedereen op internet kan zien. Aangezien IP-adressen ook fysieke locaties op een netwerk vertegenwoordigen, betekent dit dat een IP-adres ook uw geschatte locatie toont! U hoeft echter geen IP-adres in te voeren om toegang te krijgen tot dingen op internet. Dat is precies waar DNS induikt om de dag te redden.

Godzijdank voor URL's

Internetadressen zoals https://www.online-tech-tips.com staan ​​bekend als URL's of Uniform Resource Locators . Deze adressen zijn gemakkelijk te onthouden voor mensen, omdat ze meestal worden gekozen om te onthouden. Dit is de tekstreeks die u in een webbrowser typt, zoals de adresbalk van Chrome, om die site te bezoeken.

De eigenlijke computer die de website en andere inhoud bevat die u bezoekt, heeft echter een IP-adres, geen URL . In feite kan een enkele URL naar meerdere IP-adressen verwijzen, aangezien meerdere servers wereldwijd dezelfde websites en gegevens kunnen hosten.

DNS-servers zetten URL's om in IP-adressen(DNS Servers Turn URLs Into IP Addresses)

Een DNS -server is een computer in een netwerk die de URL die u typt, neemt en deze vervolgens vergelijkt met een database met IP-adressen om te zien welke aan de URL is gekoppeld .

Het is als het opzoeken van een telefoonnummer in een telefoonboek. Zodra je de naam en initialen van de persoon hebt gevonden, staat er een telefoonnummer naast. Het is het nummer dat de telefoon doet overgaan en het IP-adres dat uw computer in contact brengt met de webserver die hij zoekt.

Hoe DNS stap voor stap werkt

Laten we eens kijken wat er gebeurt nadat je je webbrowser hebt geopend, een URL hebt ingevoerd en op Enter hebt gedrukt .

  1. Eerst controleert uw browser de DNS-cache , waar eerdere verzoeken zijn opgeslagen als DNS- records. Dus als u dezelfde website herhaaldelijk bezoekt, hoeft u niet elke keer op een DNS- reactie te wachten. De browser controleert ook het Hosts -bestand van uw computer. Dit is een lijst met handmatige URL's met een record van hun overeenkomende IP-adressen, ook wel hostnamen genoemd. Het Hosts -bestand heeft voorrang op alles, dus uw browser gaat naar het IP-adres dat daar wordt vermeld, indien aanwezig.
  2. Als de informatie niet lokaal beschikbaar is, stuurt uw webbrowser een verzoek naar een DNS - resolver. Dit is de server die de meeste mensen een DNS -naamserver noemen. Maar eigenlijk is de resolver slechts een onderdeel van het uitgebreidere DNS -systeem. De resolver wordt doorgaans beheerd door uw Internet Service Provider ( ISP ).

  1. Stel dat de lokale DNS - resolvers van de ISP (meestal ten minste twee) niet de informatie hebben die u nodig hebt in de cache. In dat geval moet het het verzoek verder in de keten naar een DNS -rootnaamserver sturen. Een root nameserver heeft geen informatie over IP-adressen en URL's . In plaats daarvan heeft het informatie over Top-level Domain ( TLD )-naamservers en leidt het verzoeken om naar hun locatie. Het hoofddomein is de .com, .org en andere achtervoegsels die u aan het einde van een webadres ziet. Als uw URL een .com is, is de TLD -server die .com-domeinen afhandelt de volgende stop.
  2. De TLD nameserver levert dan het second-level domein. Dat is bijvoorbeeld de 'google' in 'google.com'. De TLD -server weet welke naamserver de IP-adresinformatie heeft voor dat domein op het tweede niveau en zijn subdomeinen en stuurt het DNS - opzoekverzoek door naar die bestemming. Deze server staat bekend als een Authoritative nameserver. De gezaghebbende DNS -server levert het daadwerkelijke IP-adres en stuurt het vervolgens terug naar de DNS - resolver waarmee uw browser oorspronkelijk contact heeft opgenomen.

Dat is een hele reis, maar de hoeveelheid tijd die een DNS - query gewoonlijk in beslag neemt, ligt tussen een fractie van een seconde en een paar seconden.

DNS kan uw internetervaring(Internet) veranderen

Niet alle DNS -resolvers zijn gelijk gemaakt. Het is niet ongebruikelijk dat sommige ISP's hun DNS - servers slecht beheren. Ze kunnen ze onvoldoende caches, trage hardware, onvoldoende bandbreedte of software met fouten geven.

Vanuit jouw perspectief resulteert dit in een webpagina die DNS - fouten genereert of gewoon lang duurt om de eerste keer te openen. Dit is de reden waarom veel mensen ervoor kiezen om hun favoriete DNS- servers te wijzigen in alternatieve servers. Google voert bijvoorbeeld DNS -servers uit op 8.8.8.8 en 8.8.4.4. OpenDNS biedt servers aan op 208.67.222.222 en 208.67.220.220. Naast deze twee voorbeelden zijn er nog veel meer, die veel keuzes bieden waarvan de meeste internetgebruikers niet eens weten dat ze ze hebben.

Het kiezen van de juiste DNS -service kan uw browse-ervaring transformeren. Sommige bieden snellere en betrouwbaardere zoekacties dan uw ISP , en andere kunnen speciale functies hebben, zoals het blokkeren van kwaadaardige sites.

Slimme DNS-services

Slimme DNS-(Smart DNS) services zijn een ander alternatief voor openbare DNS- servers. Dit zijn meestal betaalde abonnementsdiensten en bieden fijnmazige controle over uw DNS - verzoeken. Ze worden vaak gebruikt om geografische beperkingen te omzeilen.

Toch kan een Smart DNS(Smart DNS) u , in tegenstelling tot een VPN , selectief omleiden naar servers in andere landen, alleen voor services die u opgeeft en de rest van uw browsen ongemoeid laten. Op een VPN zou je een methode moeten implementeren die bekend staat als split-tunneling om een ​​vergelijkbaar resultaat te krijgen, maar split-tunneling is ingewikkelder om in te stellen dan een slimme DNS .

Omgekeerde DNS-zoekacties

Het DNS -proces dat we tot nu toe hebben beschreven, staat bekend als een 'forward DNS lookup' en de meeste DNS -verzoeken zijn van dit type. Het is echter ook mogelijk om een ​​reverse lookup uit te voeren. Hier kent u het IP-adres van een server, maar weet u niet welke URL aan dat adres is gekoppeld. Dit kan handig zijn wanneer u alleen het IP-adres van een server in uw netwerklogboeken kunt zien en wilt weten van wie deze is.

DNS en privacy

Openbare DNS(Public DNS) - services zijn over het algemeen kwetsbaar voor afluisteren en de DNS -service zelf houdt mogelijk logboeken bij van welke websites je hebt gevraagd. Dit betekent dat derde partijen precies kunnen weten welke websites je hebt bezocht en wanneer je ze hebt bezocht.

Het DNS -systeem is nooit ontworpen om inherent privé te zijn, maar de huidige staat van internet maakt privacy een belangrijk probleem voor iedereen die verbinding maakt met internet. Dit heeft geleid tot Private DNS-diensten(Private DNS services) . Sommige zijn betaald, maar sommige bedrijven, zoals Cloudflare , bieden gratis privé DNS - servers aan. Deze servers zijn zo geconfigureerd dat ze geen logboeken bijhouden en het voor buitenstaanders moeilijker maken om DNS (DNS) -communicatie(communications) af te luisteren of te onderbreken . Dit brengt ons bij het laatste belangrijke dat u moet weten over DNS .

Hackers kunnen DNS tegen u gebruiken

Er kan een duistere kant aan het DNS -systeem zitten. Door middel van een praktijk die bekend staat als DNS - spoofing of DNS - cachevergiftiging, kunnen kwaadwillende actoren de DNS -cache van uw (DNS)ISP beschadigen door zich voor te doen als de server en valse DNS -gegevens terug te sturen naar de resolver.

Dit betekent dus dat wanneer uw computer een DNS -opzoekverzoek verzendt, deze door een vergiftigde cache kan worden omgeleid naar een schadelijke site. Het gevaarlijkste hieraan is dat je niets kunt doen om dit te voorkomen. U moet dus vertrouwen op uw internetbeveiligingssystemen en waarschuwingen dat de certificering van een site niet correct is serieus nemen.

Cachevergiftiging(Cache) is ook een uitstekende reden om grote DNS - services van bedrijven als Google en Cloudflare te gebruiken , omdat ze minder snel het slachtoffer worden van spoofing. Het proces van DNS -resolutie is echter nog steeds de beste manier die iemand heeft uitgevonden om snel en efficiënt op internet te navigeren. Dus je moet de zeldzame hackaanval aanpakken met al het goede dat DNS met zich meebrengt.



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts