Hva er DNS-oppslag og hvordan DNS-oppslag fungerer

Innholdsfortegnelse:

Hva er DNS-oppslag og hvordan DNS-oppslag fungerer
Hva er DNS-oppslag og hvordan DNS-oppslag fungerer

Video: Hva er DNS-oppslag og hvordan DNS-oppslag fungerer

Video: Hva er DNS-oppslag og hvordan DNS-oppslag fungerer
Video: FIFA Mobile TIPS & TRICKS for Head to Head and Versus - Hidden Skill Moves, Tactics, Gameplay - YouTube 2024, April
Anonim

Har du hørt om begrepet "DNS" når du bruker Internett? DNS står for domenenavn system. Før vi går videre og snakk om hva som er DNS og hvordan DNS-oppslag fungerer, la oss forstå hva D i DNS står for.

Hva er et domene

Du vet at formatet til en webadresse er https://www.domainname.tld. I dette eksemplet refererer TLD (tld) til toppnivå domenet. I de tidlige dagene av nettet var toppdomen ett av følgende:

  1. .com (refererer til kommersielle organisasjoner)
  2. .org (refererer til ideelle organisasjoner)
  3. .nett (kommersielle nettsteder igjen)
  4. .gov (offentlige nettsider)
  5. Edu (Pedagogisk)
  6. .mil (militære formål) og
  7. .int (internasjonal)

Med økningen i folk som kjøpte nettsteder ble domenetypene knyttet til steder introdusert. For eksempel, .Asia, .us,.in og .no henviser til henholdsvis Asia, USA, India og Canada. Snart kom flere andre typer TLD i som forteller oss hvilken type nettside. For eksempel, .meg refererer til personlig nettside mens a .TV refererer til video streaming nettsted. Ved å øke toppdomæne-kategoriene ble det mulig å kategorisere nettsteder etter deres type, samtidig som de tilfredsstilte forbrukernes økende krav.

Image
Image

I eksemplet ovenfor på URL-adressen (https://www.domainname.tld) http refererer til modusen for overføring av data og www sier at den er knyttet til World Wide Web. Alt mellom www og TLD er domenenavnet til et nettsted.

Tidligere måtte folk skrive inn www for å få tilgang til et nettsted. Siden vertsleverandørene tillater omdirigering av www.domainname.tld til domainname.tld, du kan hoppe over å skrive www mens du skriver inn nettadressen i nettleseren. Eksempel på et domenenavn er "thewindowsclub". Nettadressen for tilgang til domenet "thewindowsclub" er https://www.thewindowsclub.com eller https://thewindowsclub.com. Her, "thewindowsclub"Er en del av .com TLD. Deretter kan det være underdomener. I tilfelle av www.forums.thewindowsclub.com, "fora"Er underdomenet til"thewindowsclub”.

Når du kjøper et domene, kommer du til å kjøpe et navn som går med forskjellige TLDer. Du kan velge .com, .nett, .oss eller andre toppdommer - forutsatt at den ikke allerede er tatt av noen andre. Bare å kjøpe et nettsted vil ikke hjelpe som folk ikke kan nå det før det har en adresse. For ethvert domenen du kjøper, kan du opprette et hvilket som helst antall underdomener og bruke den til nettsteder og andre formål. For hvert domene og underdomene du lager, må du angi adressen til servere som inneholder innholdet på nettstedet ditt. Hvis domenet eller underdomenet refererer til en hvilken som helst enhet (for eksempel en nettverksskriver), må du angi adressen på den enheten.

Alle domener og underdomener på Internett har en adresse vedlagt. Vi kaller dem IP-adressen: Internett-protokolladresse eller med andre ord en adresse som fungerer med Internett. Du kan bare få tilgang til et domene / underdomene hvis du kjenner IP-adressen til servere som inneholder innholdet.

Image
Image

Hva er DNS

Du vet at det er ubegrensede nettsteder på Internett. Igjen kan hvert nettsted ha sine egne mange underdomener. Det er ganske enkelt ikke mulig å huske IP-adressene til disse nettstedene. Det er derfor du kommer til å skrive inn domenenavnet på ditt eget språk (ved hjelp av URL-formatet - også kalt alias i tekniske termer). Det er et system på jobb som løser domenenavnene slik at du kan koble til nettstedet du nevnte i nettadressen. Dette systemet hjelper deg med å finne IP-adressen til domenenavnene du skrev inn i nettleseren din, slik at nettleseren kan koble til nettsiden. Dette systemet kalles domenenavn system eller DNS for kort.

Domenenavnssystem, eller DNS som det er populært kjent, er en distribuert database som inneholder kartlegging av domenenavn til deres IP-adresser.

Inntil nylig ringte en ideell organisasjon InternNIC var ansvarlig for å administrere domenenavnene og deres IP-adresser. Når det gikk "for-profit", endte monopolet sitt, og nå er det mange selskaper som administrerer databasene relatert til domenenavn. Selv om databasene vedlikeholdes av ulike selskaper, er de sammenkoblet på en måte som enhver DNS-tjeneste kan få IP-adressen til et domenenavn.

En DNS-tjeneste hjelper deg med å løse domenenavnene du legger inn i nettleseren din. Det hjelper også med å løse adressene når du sender e-post eller når du klikker på aktive linker. Generelt gir Internett-leverandøren deg en DNS-tjeneste. Annet enn din ISP, er det selskaper som tilbyr Public Domain Name Services. Eksempler på slike selskaper inkluderer Google, Comodo og OpenDNS. Når du klikker på en kobling eller skriver inn en nettadresse i nettleseren din, blir DNS-tjenesten kontaktet for å løse den relaterte DNS-en. Det er ansvaret for DNS-tjenesten å skanne Domenenavnssystem-databasen og gi deg IP-adressen til verten som du ønsker å koble til.

Domenenavnene og underdomenene kan kalles aliaser. Serverne som holder databasen med informasjon om adressene til forskjellige alias, kalles Navn servere. Det finnes to typer servere som opererer i Domenenavnssystemet. Første type er Root Servers - disse inneholder data om toppnivådomener (TLD:.com,.net og.org etc.). De andre typene inneholder adressene til servere som er vert for domener og underdomener.

Eksempel 1: I tilfelle abc.xyz.com, Root Servers vil holde informasjon om xyz være en .com. Noen andre Name Server vil inneholde databaseoppføringer som viser adressen til xyz.com. Siden du også er vert abc.xyz.com, adressen kan enten være på samme navneserver som inneholder adressen til xyz.com eller på en annen Name Server. Hvis du legger til enda et annet domenenavn til abc.xyz.com, adressen sin kan igjen være på samme eller på en annen navneserver, avhengig av hvor du er vert for den. Forholdet mellom det ovennevnte kan etableres som følger:

xyz er i slekt med com abc er i slekt med xyz.com Hvis du legger til qwesom et annet underdomen til xyz.com, qwe er i slekt med abc.xyz.com

Å etablere adressen til qwe, må Domain Name System Service løse:

.com.xyz.com.abc.xyz.com.qwe.abc.xyz.com

Dette er et tilfelle når Domenenavnssystemtjenesten ikke bruker noe cache. Vi snakker om caches litt senere i denne artikkelen. Ovenstående viser at for å løse DNS av qwe.abc.xyz.com, må DNS-systemet skanne DNS-databasen fire ganger. Dette blir komplisert gitt at adressene til ulike deler av nettadressen kan være på forskjellige navneservere. Men på grunn av internettets hastighet kan du se siden lastes ned i løpet av få millisekunder, og i verste fall, få sekunder.

Hvordan DNS-oppslag fungerer

Nå vet du at det finnes forskjellige servere som serverer databaser som inneholder IP-adressene til forskjellige domener og deres underdomener. Du vet også at det er rootservere som holder IP-adressen til servere som serverer toppnivådomener. Disse Root Servers hjelper til med å nå serverne som inneholder databaser som holder IP-adressen til hoveddomenet. Hvis det er underdomener, kan adressen være på de samme serverne som i hoveddomenet eller på en annen server. Alle disse serverne er tilgjengelige for å finne ut IP-adressen til den eksakte nettadressen du må bruke. Prosessen med å finne ut IP-adressen til en hvilken som helst nettadresse på Internett kalles DNS-oppslag. For å finne ut hvordan DNS Lookup fungerer, ta følgende eksempel.

Eksempel 2: Tenk på et nettverk av ti datamaskiner. Hver datamaskin har sin egen adresse, slik at datapakker som reiser i nettverket vet hvor de skal gå. Det er en 11. datamaskin som er vert for en database som inneholder aliasnavnene til hver av disse ti datamaskinene og deres IP-adresser. Mens datamaskinbrukerne kan henvise til datamaskinene som bruker navnene sine, trenger datapakkene datamaskinens IP-adresser, slik at de kan nå den tiltenkte mottakeren. Hvis datamaskinen A trenger å bruke skriveren som er koblet til datamaskin B, vil A kontrollere databasen på 11. datamaskin for å kjenne IP-adressen til B og finne ut adressen til skriveren som er koblet til B. Bare etter at du har fått adressen til skriveren, A vil rute utskriftskommandoen til skriveren som er koblet til B.

I dette tilfellet skjer følgende iterasjoner:

En kontakt Computer11 En kontakt B En kontakt skriver som er festet til B

En lignende metode brukes til å slå opp DNS-poster. For eksempel, når du klikker på https://thewindowsclub.com, vil ruteren din kontakte DNS-tjenesten for DNS-oppløsning. DNS-tjenesten vil kontakte Root Servers og be om IP-adressen til serveren som inneholder .com poster. Denne adressen sendes tilbake til DNS-tjenesten din. DNS-tjenesten når igjen navneserveren som inneholder adressene til .com domener og ber om adressen til https://thewindowsclub.com. Når du mottar IP-adressen til serverne som er vert for thewindowsclub.com, returnerer DNS-tjenesten din IP-adressen til datamaskinen din, som deretter bryr opp nettleseren din for å laste ned hovedwebsiden. Dette betyr at DNS-tjenesten din sender minst to forespørsler om å motta IP-adressen til et enkelt domenenavn.

Følgende er et bilde som forklarer hvordan DNS-oppslag fungerer:

I det ovennevnte tilfellet, hvis du skulle lete etter https://forums.thewindowsclub.com, måtte DNS-tjenesten kjøre en forespørsel ekstra for å kjenne sin IP-adresse.
I det ovennevnte tilfellet, hvis du skulle lete etter https://forums.thewindowsclub.com, måtte DNS-tjenesten kjøre en forespørsel ekstra for å kjenne sin IP-adresse.

Siden oppløsning av DNS fra grunnen hver gang tar opp tid, oppretter mange Internett-leverandører og DNS-tjenesteleverandører lokale caches som inneholder allerede løst adresser. Dette er først og fremst adressene de allerede hentet fra Rootservere og andre navneservere på et tidspunkt. I dette tilfellet, når du sender en forespørsel om en nettadresse, i stedet for å kontakte Root-serveren direkte, vil DNS-tjenesten se opp for den oppløste adressen til nettadressen i den lokale DNS-cachen. Hvis det ble funnet, ville det sende oppløsningen tilbake til datamaskinen din umiddelbart, ellers ville det gå videre og løse DNS ved hjelp av fremgangsmåten ovenfor for å kontakte Root Servers og andre Name Servers.

Noen operativsystemer inneholder også en lokal hurtigbufret kopi av adresser du vanligvis bruker på datamaskinen. Dette hjelper også med å spare tid mens du bruker Internett. Vi vil snakke om DNS-caches i en annen artikkel på et senere tidspunkt.

Gi oss beskjed hvis du fortsatt har tvil om hvordan DNS-oppslag fungerer.

Relaterte innlegg:

  • Hva er et DNS Hijacking angrep og hvordan å forhindre det
  • DNS Cache Forgiftning og Spoofing
  • Optimaliser Internett-tilkoblingen din for hastighet med DNS-benchmark
  • Yandex DNS gjennomgang: Raskere, sikrere Internett med kontroller
  • [Fiddler] DNS-oppslag for nettstedet mislyktes system.net.sockets.socketexception

Anbefalt: