How DNS works - DNS LOOKUP | DNS forward Look up explained STEP BY STEP with EXAMPLES | domain name
Ooit gehoord van de term "DNS" bij het gebruik van internet? DNS staat voor Domain Name System . Voordat we verder gaan met praten over wat DNS is en hoe DNS-lookup werkt, laten we ons begrijpen waar de D in het DNS voor staat.
Wat is een domein
U weet dat het formaat van een web-URL //www.domainname.tld. In dit voorbeeld verwijst TLD (tld) naar het hoofddomein. In het begin van het web was TLD een van de volgende:
- .com (verwijst naar commerciële organisaties)
- .org (verwijst naar non-profitorganisaties)
- .net (commerciële websites opnieuw)
- .gov (websites van overheden)
- .edu (educatief)
- .mil (militaire doeleinden) en
- .int (internationaal)
Met de toename van het aantal mensen dat websites koopt, zijn domeintypen met betrekking tot locaties geïntroduceerd. .asia , .us,.in en .ca verwijzen bijvoorbeeld naar respectievelijk Azië, de VS, India en Canada. Al snel kwamen er verschillende andere soorten TLD binnen die ons het type website vertelden. .me verwijst bijvoorbeeld naar een persoonlijke website, terwijl een .tv naar de website voor het streamen van video verwijst. Toename van de TLD-categorieën maakte het mogelijk om websites te categoriseren op basis van hun type, terwijl ze tegemoet kwamen aan de toenemende eisen van consumenten.
In het bovenstaande voorbeeld van de URL (//www.domainname.tld), http verwijst naar de modus voor overdracht van gegevens en www zegt dat het betrekking heeft op World Wide Web. Alles tussen www en TLD is de domeinnaam van een website.
Mensen moesten eerder www typen om toegang te krijgen tot een website. Omdat de hostingproviders omleiding van www.domainname.tld naar domainname.tld toestaan, kunt u het typen www overslaan terwijl u de URL in de browser invoert. Voorbeeld van een domeinnaam is "thewindowsclub". De URL voor toegang tot het domein "thewindowsclub" is //www.thewindowsclub.com of //thewindowsclub.com. Hier maakt " thewindowsclub " deel uit van het .com TLD. Dan kunnen er subdomeinen zijn. In het geval van www.forums.thewindowsclub.com is " forums " het subdomein van " thewindowsclub ".
Wanneer u een domein koopt, mag u een naam die bij verschillende TLd`s past. U kunt .com , .net , .us of andere TLd`s kiezen, mits deze niet al door iemand anders is genomen. Gewoon een website kopen helpt niet, omdat mensen er pas kunnen komen als er een adres is. Voor elk domein dat u aanschaft, kunt u een onbeperkt aantal subdomeinen maken en gebruiken voor websites en andere doeleinden. Voor elk domein en subdomein dat u maakt, moet u het adres opgeven van servers die de inhoud van uw website bevatten. Als het domein of subdomein naar een bepaald apparaat verwijst (bijvoorbeeld een netwerkprinter), moet u het adres van dat apparaat opgeven.
Alle domeinen en subdomeinen op internet hebben een adres als bijlage. We noemen ze het IP-adres: Internet Protocol-adres of met andere woorden een adres dat werkt met internet. U hebt alleen toegang tot een domein / subdomein als u het IP-adres kent van servers die de inhoud bevatten.
Wat is DNS
U weet dat er op internet onbeperkte websites zijn. Nogmaals, elke website kan zijn eigen vele subdomeinen hebben. Het onthouden van de IP-adressen van deze websites is gewoon niet mogelijk. Daarom mag u de domeinnaam in uw eigen taal invoeren (met behulp van de URL-indeling - ook wel alias genoemd in technische termen). Er is een systeem op het werk dat de domeinnamen oplost, zodat u verbinding kunt maken met de website die u in de URL vermeldde. Dit systeem helpt u bij het vinden van het IP-adres van de domeinnamen die u in uw browser hebt ingevoerd, zodat de browser verbinding kan maken met de website. Dit systeem wordt de genoemdDomain Name System of DNS in het kort.
Domain Name System, of DNS zoals het in de volksmond bekend is, is een gedistribueerde database die de toewijzing van domeinnamen aan hun IP-adressen bevat.
Tot voor kort was een non-profitorganisatie met de naam InternNIC verantwoordelijk voor het beheer van de domeinnamen en hun IP-adressen. Toen het "for-profit" ging, eindigde zijn monopolie en nu zijn er veel bedrijven die de databases met betrekking tot domeinnamen beheren. Hoewel de databases door verschillende bedrijven worden onderhouden, zijn ze onderling verbonden op een manier dat elke DNS-service het IP-adres van een domein kan krijgen.
Een DNS-service helpt u bij het oplossen van de domeinnamen die u invoert in uw webbrowser . Het helpt ook bij het oplossen van de adressen wanneer u e-mails verzendt of wanneer u op actieve koppelingen klikt. Over het algemeen geeft uw internetprovider u een DNS-service. Anders dan uw ISP, zijn er bedrijven die Public Domain Name Services aanbieden. Voorbeelden van dergelijke bedrijven zijn Google, Comodo en OpenDNS. Wanneer u op een koppeling klikt of een URL invoert in uw webbrowser, wordt contact opgenomen met de DNS-service voor het oplossen van de gerelateerde DNS. Het is de verantwoordelijkheid van de DNS-service om de Domain Name System-database te scannen en u het IP-adres te geven van de host waarmee u verbinding wilt maken.
De domeinnamen en subdomeinen kunnen aliassen worden genoemd . De servers met database met informatie over de adressen van verschillende aliassen worden naamservers genoemd. Er zijn twee soorten servers die werken in het domeinnaamsysteem. De eerste typen zijn de root-servers - deze bevatten gegevens over topleveldomeinen (TLD:.com,.net en.org etc.). De andere typen bevatten de adressen van servers die uw domeinen en subdomeinen hosten.
Voorbeeld 1: In het geval van abc.xyz.com bevatten rootservers informatie over xyz zijnde een .com . Een andere naamserver bevat databasegegevens die het adres van xyz.com bevatten. Omdat u ook abc.xyz.com host, kan het adres zich op dezelfde naamserver bevinden met het adres xyz.com of op een andere naamserver. Als u nog een ander subdomein toevoegt aan abc.xyz.com , is het adres mogelijk opnieuw hetzelfde of op een andere nameserver, afhankelijk van waar u het host. De relatie tussen het bovenstaande kan worden vastgesteld zoals hieronder:
xyz is gerelateerd aan comabc is gerelateerd aan xyz.com Als u toevoegt qwe als een ander subdomein van xyz.com ,
qwe is gerelateerd aan abc.xyz.com
Om het adres van qwe vast te stellen , moet de Domain Name System Service het volgende oplossen:
.com.xyz.com
.abc.xyz.com
.qwe.abc.xyz.com
Dit is een geval wanneer de Domain Name System Service geen cache gebruikt. We zullen iets later in dit artikel over caches praten. Het bovenstaande laat zien dat het DNS-systeem de DNS-database vier keer moet scannen om de DNS van qwe.abc.xyz.com op te lossen. Dit wordt ingewikkeld omdat de adressen van verschillende delen van de URL zich op verschillende nameservers kunnen bevinden. Maar vanwege de snelheid van internet ziet u het downloaden van de pagina in enkele milliseconden en in het slechtste geval enkele seconden.
Hoe DNS Lookup werkt
Inmiddels weet u dat er verschillende servers zijn die als host fungeren databases die de IP-adressen van verschillende domeinen en hun subdomeinen bevatten. U weet ook dat er root-servers zijn die het IP-adres bevatten van servers die Top Level Domains hosten. Deze basisservers helpen bij het bereiken van de servers met databases die het IP-adres van de hoofddomeinnaam bevatten. Als er subdomeinen zijn, kan hun adres zich op dezelfde servers bevinden als de hoofddomeinnaam of op een andere server. Al deze servers zijn toegankelijk voor het achterhalen van het IP-adres van de exacte URL die u moet gebruiken. Het proces van het achterhalen van het IP-adres van een URL op internet staat bekend als DNS-lookup . Bekijk het volgende voorbeeld om erachter te komen hoe DNS Lookup werkt:
Voorbeeld 2: Beschouw een netwerk van tien computers. Elke computer heeft zijn eigen adres, zodat datapakketten die door het netwerk reizen, weten waar ze heen moeten. Er is een 11e computer die een database host met de aliasnamen van elk van deze tien computers en hun IP-adressen. Hoewel de computergebruikers de computers kunnen gebruiken met hun namen, hebben de datapakketten de IP-adressen van de computers nodig, zodat ze de beoogde ontvanger kunnen bereiken. Als computer A de printer moet gebruiken die is aangesloten op computer B, zal A de database op de 11e computer controleren om het IP-adres van B te kennen en vervolgens achterhalen welk adres van de printer is gekoppeld aan B. Alleen na het verkrijgen van het adres van de printer, A leidt de afdrukopdracht naar de printer die is gekoppeld aan B.
In dit geval kunnen de volgende iteraties worden uitgevoerd:
A-contacten Computer11
A-contacten B
A-contacten printer gekoppeld aan B
Een soortgelijke methode wordt gebruikt om DNS-records op te zoeken. Als u bijvoorbeeld klikt op //thewindowsclub.com, neemt uw router contact op met uw standaard DNS-service voor DNS-resolutie. De DNS-service neemt contact op met de basisservers en vraagt naar het IP-adres van de server met .com records. Dit adres wordt teruggestuurd naar uw DNS-service. De DNS-service bereikt opnieuw de naamserver met adressen van .com -domeinen en vraagt deze naar het adres van //thewindowsclub.com. Na het verkrijgen van het IP-adres van de servers die de windowsclub.com hosten, retourneert uw DNS-service het IP-adres naar uw computer, waarna uw browser wordt gestart om de hoofdpagina te downloaden. Dit betekent dat uw DNS-service ten minste twee verzoeken verzendt om het IP-adres van een eenvoudige domeinnaam te ontvangen.
Hierna volgt een afbeelding waarin wordt uitgelegd hoe DNS-lookup werkt:
In het bovenstaande geval, als u naar zoekt //forums.thewindowsclub.com, moest uw DNS-service een extra verzoek uitvoeren om het IP-adres te weten.
Aangezien het elke keer opnieuw oplossen van DNS tijd kost, maken veel ISp`s en DNS-serviceproviders lokale caches die al opgeloste adressen. Dit zijn in de eerste plaats de adressen die ze op een bepaald moment al van rootservers en andere naamservers hebben gehaald. Als u in dit geval een aanvraag voor een URL verzendt, in plaats van rechtstreeks contact op te nemen met de Root-server, zoekt de DNS-service naar het opgeloste adres van de URL in de lokale DNS-cache. Als dit wordt gevonden, wordt de resolutie direct naar uw computer teruggestuurd, anders zou de DNS worden opgelost met behulp van de bovenstaande methode om contact te maken met hoofdservers en andere naamservers.
Sommige besturingssystemen bevatten ook een lokaal exemplaar in de cache van adressen die u vaak op uw computer. Ook dit helpt om tijd te besparen tijdens het gebruik van internet. Op een later tijdstip zullen we het hebben over DNS-caches in een ander artikel.
Laat het ons weten als u nog steeds twijfelt over hoe DNS-lookup werkt.
Wat is usb-type c, hoe is het anders, hoe het werkt
USB Type-C is de nieuwe standaard die zorgt voor betere gegevensoverdrachtssnelheden en nog veel meer. Lees ons artikel om precies te weten hoeveel beter het is van USB3.0
Hoe hp deskjet 2600 wifi werkt niet werkt
Heb je problemen met wifi-verbinding met je HP DeskJet 2600 All-in-One printer? Probeer deze oplossingen voor een naadloze afdrukervaring.
Hoe WhatsApp Picture-in-Picture werkt niet werkt
De picture-in-picture (PiP) -modus in WhatsApp ziet er chique uit en kan voor velen omslachtig zijn. Gedraagt PiP zich voor u? Los het op met deze oplossingen.