Hvad er DNS, og hvordan virker det?

Domain Name System ( DNS ) er en af ​​de mest kritiske komponenter på World Wide Web ( WWW ). Det hjælper dig med at gå fra at indtaste en webadresse i din browser til at se den korrekte hjemmeside på skærmen.

I dag sker denne proces så hurtigt, at det er let at tage det for givet. Der sker dog et komplekst sæt processer bag kulisserne for at hjælpe dig med at gennemse fine websteder som denne!

Nogle grundlæggende internetoplysninger

Internettet(The internet) er i det væsentlige mange computere bundet sammen med netværkskabler, radiosignaler og forskellige andre metoder til at bære et digitalt signal. Det, der forener alle disse enheder og netværksteknologier, er Internet Protocol (IP).

En kommunikationsprotokol beskriver reglerne og sprogenheder, der bruges til at tale med hinanden. Alle to enheder (hvad enten det er et smart køleskab, bærbar computer, smartphone eller robotstøvsuger) kan sende og modtage information mellem hinanden, så længe de bruger den samme protokol.

IP-netværk tildeler et unikt nummer til hver enhed kendt som dens IP-adresse. IP-adressen eksisterer, så de datapakker, der sendes over netværket, har en klar destination.

Din internetgateway-enhed, normalt en trådløs router, har en offentlig IP-adresse, som alle på internettet kan se. Da IP-adresser også repræsenterer fysiske placeringer på et netværk, betyder det, at en IP-adresse også viser din omtrentlige placering! Du behøver dog ikke indtaste en IP-adresse for at få adgang til ting på nettet. Det er præcis her, DNS slår ind for at redde dagen.

Gudskelov for webadresser

Internetadresser såsom https://www.online-tech-tips.com er kendt som URL'er(URLs) eller Uniform Resource Locators . Disse adresser er nemme for mennesker at huske, fordi de normalt er valgt til at være mindeværdige. Dette er den tekststreng, du indtaster i en webbrowser som Chromes adresselinje for at besøge det pågældende websted.

Den faktiske computer, der indeholder webstedet og andet indhold, du får adgang til, har dog en IP-adresse, ikke en URL . Faktisk kan en enkelt URL pege på flere IP-adresser, da flere servere verden over kan hoste de samme websteder og data.

DNS-servere gør URL'er til IP-adresser(DNS Servers Turn URLs Into IP Addresses)

En DNS -server er en computer på et netværk, der tager den URL , du indtaster, og derefter sammenligner den med en database med IP-adresser for at se, hvilken der er knyttet til URL'en(URL) .

Det er som at slå et telefonnummer op i en telefonbog. Når du har fundet personens navn og initialer, er der et telefonnummer ved siden af. Det er nummeret, der får telefonen til at ringe, og IP-adressen, der sætter din computer i kontakt med den webserver, den leder efter.

Sådan fungerer DNS trin-for-trin

Lad os se på, hvad der sker, når du åbner din webbrowser, indtaster en URL og trykker på Enter .

  1. Først tjekker din browser DNS-cachen(DNS cache) , hvor tidligere anmodninger er blevet gemt som DNS- poster. Så hvis du besøger den samme hjemmeside gentagne gange, behøver du ikke vente på et DNS- svar hver gang. Browseren vil også tjekke din computers Hosts -fil. Dette er en liste over manuelle URL'er(URLs) med en registrering af deres matchende IP-adresser kendt som værtsnavne. Hosts - filen har prioritet over alt, så din browser vil gå til den IP-adresse, der er angivet der, hvis nogen.
  2. Hvis oplysningerne ikke er tilgængelige lokalt, sender din webbrowser en anmodning til en DNS - resolver. Dette er den server, som de fleste refererer til som en DNS -navneserver. Men faktisk er resolveren bare en del af det mere omfattende DNS -system. Resolveren drives typisk af din internetudbyder(Internet Service Provider) ( ISP ).

  1. Antag, at internetudbyderens lokale DNS - resolvere (normalt mindst to) ikke har den information, du har brug for, i sin cache. I så fald skal den sende anmodningen længere op i kæden til en DNS -rodnavneserver. En rodnavneserver har ingen oplysninger om IP-adresser og URL'er(URLs) . I stedet har den information om Top-level Domain ( TLD ) navneservere og omdirigerer anmodninger til deres placering. Topdomænet er .com, .org og andre suffikser, du ser i slutningen af ​​en webadresse. Hvis din URL er en .com, er TLD -serveren, der håndterer .com-domæner, næste stop.
  2. TLD - navneserveren vil derefter levere domænet på andet niveau. Det er f.eks. "google" i "google.com". TLD - serveren ved, hvilken navneserver der har IP-adresseoplysningerne for det andet niveaus domæne og dets underdomæner og videresender DNS - opslagsanmodningen til denne destination. Denne server er kendt som en autoritativ navneserver. Den autoritative DNS -server giver den faktiske IP-adresse og sender den derefter tilbage til den DNS - resolver, som din browser oprindeligt kontaktede.

Det er noget af en rejse, men den tid, en DNS - forespørgsel normalt tager, er mellem en brøkdel af et sekund til et par sekunder.

DNS kan ændre din internetoplevelse(Internet)

Ikke alle DNS -resolvere er skabt lige. Det er ikke ualmindeligt, at nogle internetudbydere(ISPs) administrerer deres DNS - servere dårligt. De kan give dem utilstrækkelige caches, langsom hardware, utilstrækkelig båndbredde eller buggy-software.

Fra dit perspektiv resulterer dette i en webside, der genererer DNS - fejl eller blot tager lang tid at åbne første gang. Det er derfor, mange mennesker vælger at ændre deres foretrukne DNS -servere til alternative servere. For eksempel kører Google DNS -servere på 8.8.8.8 og 8.8.4.4. OpenDNS tilbyder servere på 208.67.222.222 og 208.67.220.220. Der er mange flere bortset fra disse to eksempler, som tilbyder mange valgmuligheder, som de fleste webbrugere ikke engang ved, at de har.

At vælge den rigtige DNS -tjeneste kan forvandle din browseroplevelse. Nogle tilbyder hurtigere og mere pålidelige opslag end din internetudbyder(ISP) , og andre kan have særlige funktioner såsom blokering af ondsindede websteder.

Smarte DNS-tjenester

Smart DNS- tjenester er et andet alternativ til offentlige DNS -servere. Disse er normalt betalte abonnementstjenester og tilbyder finmasket kontrol over dine DNS - anmodninger. De bruges ofte til at omgå geografiske begrænsninger.

Alligevel, i modsætning til en VPN , kan en Smart DNS selektivt omdirigere dig til servere i andre lande kun for tjenester, du angiver, og lade resten af ​​din browsing være urørt. På en VPN skal du implementere en metode kendt som split-tunneling for at få et lignende resultat, men split-tunneling er mere kompleks at konfigurere end en smart DNS .

Omvendt DNS-opslag

Den DNS - proces, vi hidtil har beskrevet, er kendt som et "forward DNS lookup", og de fleste DNS -anmodninger er af denne type. Det er dog også muligt at udføre et omvendt opslag. Det er her du kender IP-adressen på en server, men du ved ikke hvilken URL der er knyttet til den adresse. Dette kan være nyttigt, når du kun kan se IP-adressen på en server i dine netværkslogfiler og vil vide, hvem den tilhører.

DNS og privatliv

Offentlige DNS(Public DNS) - tjenester er generelt sårbare over for aflytning, og selve DNS -tjenesten kan føre logfiler over, hvilke websteder du har bedt om. Det betyder, at tredjepart kan vide præcis, hvilke hjemmesider du har besøgt, og hvornår du har besøgt dem.

DNS - systemet blev aldrig designet til at være iboende privat, men internettets tilstand i dag gør privatliv til et nøgleproblem for alle, der opretter forbindelse til internettet. Dette har givet anledning til private DNS - tjenester(Private DNS services) . Nogle er betalt, men nogle virksomheder, såsom Cloudflare , tilbyder gratis private DNS - servere. Disse servere er konfigureret til ikke at føre logfiler og gøre det sværere for udenforstående at aflytte eller indskyde DNS - kommunikation(communications) . Dette bringer os til den sidste vigtige ting, du bør vide om DNS .

Hackere kan bruge DNS mod dig

Der kan være en mørk side af DNS -systemet. Gennem en praksis kendt som DNS - spoofing eller DNS - cacheforgiftning kan ondsindede aktører ødelægge din internetudbyders (ISP)DNS - cache ved at efterligne serveren og sende falske DNS -data tilbage til resolveren.

Så det betyder, at når din computer sender en DNS - opslagsanmodning, kan den blive omdirigeret af en forgiftet cache til et ondsindet websted. Det farligste ved dette er, at der ikke er noget, du kan gøre for at forhindre dette. Så du bliver nødt til at stole på dine internetsikkerhedssystemer og tage alle advarsler om, at et websteds certificering ikke er korrekt, alvorligt.

Cacheforgiftning(Cache) er også en glimrende grund til at bruge store DNS - tjenester fra virksomheder som Google og Cloudflare, da de er mindre tilbøjelige til at blive ofre for spoofing. Processen med DNS -opløsning er dog stadig den bedste måde nogen har opfundet til hurtigt og effektivt at navigere på nettet. Så du skal tage det sjældne hackingangreb med alt det gode, som DNS bringer.



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