Hvad er DNS? Hvordan er det nyttigt?

Har du hørt om udtrykket DNS ? Faldt(Did) du over fejlmeddelelser, der fortalte dig, at DNS -serveren ikke kunne nås? Ved du, hvad en DNS er, og hvad dens formål er? Hvis du vil finde ud af det, så læs denne guide. Vi forklarer, hvad DNS er, dets rolle på internettet, og hvordan det fungerer. For at være grundig vil vi også gennemgå lidt af dens historie. Lad os komme igang:

Hvad er DNS (Domain Name System)?

DNS står for "domænenavnssystem", og det er en standard, der bruges til at administrere IP-adresser på websteder over hele verden. På computersprog har hver hjemmeside på internettet en IP-adresse(IP address) , hvor den kan findes. For eksempel kan vores Digital Citizen- websted findes på IP-adressen 104.26.13.188.

Computere og andre enheder har ingen problemer med at huske og bruge IP-adresser til et ubegrænset antal websteder. Men folk som dig og mig har svært ved at gøre det. I sidste ende er det så meget lettere at huske digitalcitizen.life end det er at huske en række tal som 104.26.13.188. Det er derfor, DNS - teknologien eksisterer:

Formålet med DNS er at oversætte IP-adresserne på hjemmesider på internettet til noget læsbart, let at forstå og huske for os mennesker.

DNS kan oversætte navnene på websteder til numeriske IP-adresser

På en måde kan du se på DNS -teknologien som en enorm telefonbog, der forbinder et navn med hver hjemmesides IP-adresse i verden. Forskellen mellem DNS og en rigtig telefonbog er, at du i stedet for telefonnumre har IP-adresser. Det er normalt, at vi husker vores venners navne, men ikke deres telefonnumre. Når du vil ringe til en af ​​dine venner, åbner du bare telefonbogen på din smartphone og kalder dem ved deres navn.

Ligesom du ikke behøver at huske dine venners telefonnumre, behøver du ikke huske IP-adresserne på websteder for at kunne besøge dem. Alt du skal huske er deres navne, og DNS -teknologien forbinder dem automatisk med de korrekte IP-adresser.

Hvordan fungerer DNS?

Nu ved du, hvad DNS står for, og hvad det gør. Men hvordan gør den, hvad den gør? Svaret er: DNS'en(DNS) gør sit arbejde gennem DNS-servere(DNS servers) . De er specielle servere, der gemmer store databaser med IP-adresser på forskellige websteder fra internettet, samt IP-adresser på andre DNS - servere, der gør det samme.

Når du vil besøge et websted, spørger din computer eller enhed sin DNS-server, om den kender IP-adressen på det pågældende websted. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Hvis det gør det, og din computer modtager et svar, bliver du straks videresendt til den pågældende hjemmesides IP-adresse. Denne proces kaldes DNS-opslag(DNS lookup) . Det er ligesom søgefunktionen på din smartphones telefonbog.

Det er dog muligt, at DNS -serveren på din computer eller enhed ikke kender IP-adressen på et websted, du forsøger at besøge. Det er noget, der kan ske, fordi det er en kæmpe opgave at vedligeholde en database med alle hjemmesider i verden. DNS -servere er dog ikke tabte øer i et hav af hjemmesider: de er også forbundet indbyrdes, og de opretholder også et hierarki. Hvis en DNS-server ikke kender IP-adressen på et bestemt websted, videresender den spørgsmålet til en anden DNS-server(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , der er højere i hierarkiet. Når et resultat er fundet, videresendes svaret tilbage til din computer eller enhed.

Diagram, der viser det grundlæggende i, hvordan DNS fungerer

Hele denne "spørg og svar"-proces sker på millisekunder. Det er så hurtigt, at du ikke får at vide, hvilken DNS -server der har videregivet IP-adressen på den hjemmeside, du forsøger at besøge. Men nutidens computere, enheder og apps kan ikke lide nogen forsinkelse, så lille som den måtte være, så de fleste af dem holder også cache af deres DNS- anmodninger. På den måde kan de åbne en hjemmeside, du allerede har besøgt, endnu hurtigere, næste gang du besøger den.

Hvis du undrer dig over, hvem der vedligeholder DNS -servere, skal du vide, at sådanne servere vedligeholdes af en lang række forskellige enheder, lige fra din ISP ( Internet Service Provider ) til statslige organisationer og universiteter fra hele verden.

Lidt tidligere i denne artikel nævnte vi kort, at DNS -servere ikke kun kommunikerer indbyrdes, men de har også et hierarki på plads. Denne udtalelse har sandsynligvis gjort dig nysgerrig efter at finde ud af, hvilken DNS -server derude er "kongen af ​​bakken." 🙂 Her er svaret: der er 13 konger, hvilket betyder, at alle DNS -servere i verden videresender til disse tretten vigtigste - "toppen af ​​fødekæden" - DNS - servere. De bærer også navnet på DNS -rodservere(root servers) .

Du skal dog ikke antage, at der kun er 13 fysiske rodservere derude. I virkeligheden bruger hver af disse rod - DNS -servere redundant netværksudstyr og er spredt geografisk på flere steder, så hvis en af ​​de fysiske DNS - servere går ned, gør internettet det ikke. For at være mere præcis er der 13 rodservere, der vedligeholdes af 12 operatører (som er uafhængige organisationer), og der er 1038 forekomster (alias fysiske DNS -rodservere) over hele verden.

Kort over DNS-rodservere i år 2020

Hvis du vil vide, hvem der vedligeholder dem, og hvor de er geografisk placeret, kan du finde listen på Wikipedia -(Wikipedia - Root name server) Rootnavneserver og root-servers.org . Spoiler - alarm: De fleste af root - (America)DNS - operatørerne er(States) fra USA(United) .

Hvornår blev DNS opfundet, og af hvem?

DNS eller Domain Name System blev opfundet af en mand ved navn Paul Mockapetris tilbage i 1983.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Før det eksisterede internettet stort set ikke. Men de computere, der var en del af ARPANET , et computernetværk, der blev skabt og vedligeholdt af ARPA ( Advanced Research Projects Agency , fra USA (United) 's (States)forsvarsministerium ), (Department)var(Defense) alle afhængige af numeriske adresser for at kunne kommunikere indbyrdes. ARPANET var et af de fundamenter, som internettet, som vi kender det i dag, blev bygget på. De numeriske adresser på værterne i ARPANETblev tilføjet manuelt og blev oprindeligt gemt i en HOSTS.txt -fil, der blev brugt til at oversætte dem til menneskelæselige navne.

Det blev dog hurtigt for langsomt at bruge den HOSTS.txt -fil, da antallet af værter (computere) voksede. (HOSTS.txt)Løsningen på dette problem kom fra Paul Mockapetris , som skulle opfinde en måde at gøre netværkene nemmere og mere venlige at bruge af folk. Med andre ord, han skulle finde en måde at tildele navne til numre, så folk ikke skulle lære numeriske adresser til alle de computere, de tilsluttede sig.

Og så dukkede DNS op: et system, der deler navneansvaret på tværs af flere servere, der findes forskellige steder på netværket. Domænenavnesystemet(Domain Name System) havde den store fordel at kunne give svar (oversætte navne til numeriske adresser), selvom nogle af serverne gik ned, da de andre der stadig fungerede kunne levere samme funktionalitet.

Kunne du tænke dig at lære mere om DNS ?

Hvis du svarede ja(Yes) på dette spørgsmål, så er vi klar til at hjælpe. Gennem årene har vi udgivet en del tutorials og vejledninger relateret til DNS . Hvis du er ivrig efter at lære, er du velkommen til at gennemse listen:

Nu ved du mere om DNS . Er der andet, du gerne vil lære?

Nu hvor du ved det grundlæggende om, hvad DNS- teknologien er, og hvordan den virker, burde du have lettere ved at forstå visse problemer, du støder på, når du surfer på internettet. Hvis du har spørgsmål om DNS , eller du gerne vil dele mere information om DNS -servere, så tøv ikke med at efterlade en kommentar i afsnittet nedenfor.



About the author

Jeg er softwareingeniør med erfaring i Xbox Explorer, Microsoft Excel og Windows 8.1 Explorer. I min fritid kan jeg godt lide at spille videospil og se tv. Jeg har en grad fra University of Utah og arbejder i øjeblikket som softwareingeniør for en international virksomhed.



Related posts