TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Hva er DNS og hvordan fungerer det?

35

Alle internettressurser som din bærbare datamaskin, mobile enheter og servere som er vert for innhold for alle detaljhandelsnettsteder, identifiserer og kommuniserer med hverandre ved hjelp av IP -adresser. En IP -adresse er et sett med unike tall som datamaskiner enkelt kan forstå og behandle. Når du surfer trenger du imidlertid ikke å vite og huske dette lange nummeret for hvert nettsted du vil besøke. Du angir bare domenenavnet for målnettstedet som abc.com, og det åpner nettstedet, takket være DNS. Å lære de grunnleggende DNS -konseptene vil hjelpe deg å forstå hva som skjer bak kulissene, når du får tilgang til et nettsted, samt hvordan du konfigurerer nettstedet ditt for tilgang.

Hva er DNS?

Domain Name System (DNS) er et applikasjonslag i TCP/IP -protokollpakken, som implementerer navnetjenesten som brukes på Internett. DNS kartlegger eller oversetter menneskevennlige domenenavn (abc.com) til sin datamaskinvennlige numeriske IP-adresse (som 127.168.10.117), slik at brukerne kan koble seg til riktig nettsted. DNS -poster inneholder detaljer om webhotell, domeneregistrant, aktiv navnesparer og adresse, og lagres på en navneserver (DNS -server). Når din lokale maskin sender en forespørsel om en bestemt datamaskin, henter serveren og svarer med informasjonen om den matchende IP -en.

Den fungerer som en telefonbok som opprettholder et globalt distribuert register som administrerer kartleggingen mellom navn (vertsnavn) og tall (IP -adresser).

Hva er DNS og hvordan fungerer det?

DNS -illustrasjon

Typer DNS -servere

Det er tre hovedtyper av navneservere, nemlig:

En autoritær DNS -tjeneste gir originale og definitive svar på DNS ​​-forespørsler som et nettsted eller en e -postserver IP -adresse. Den inneholder en database med alle data knyttet til et gitt domene, og er den siste autoriteten over et domene. Det er to klasser av autoritativ DNS -server:

  • Primær (hoved) navneserver – Lagrer hovedkopiene av alle domenedata, og er det viktigste referansepunktet for den relevante DNS -forespørselen. Oppdateringer om et domene gjøres fra denne databasen.
  • Slave Name Server – Den primære DNS -serveren deler belastningen sin med og delegerer sin myndighet til en slave -server for å forbedre tilgjengeligheten i tilfelle feil eller sammenbrudd. Enkelt sagt, slaveserveren er en sikkerhetskopi for den primære serveren. Den er avhengig av spesielle automatiske DNS -protokollmekanismer for å få oppdateringer.
  • Root Name Server – Det første trinnet i domenenavnet til IP -oversettelse starter her. Rotserveren trekker ut toppdomenet (toppnivådomene) fra DNS -forespørselen (for eksempel .com, .org og så videre). Den returnerer deretter detaljer for navneområdet, og omdirigerer forespørselen til den relevante TLD -navneserveren.

2 Rekursiv/ hurtigbufring – Bare DNS -server

Caching -serveren mottar rekursive DNS -forespørsler fra klienter, sporer navnet til IP -oversettelse og returnerer riktig IP til klienten. Den eier ingen DNS -data, men har tilgang til alle de offentlige DNS -postene. Den opprettholder også en hurtigbuffer med svar på den siste forespørselen for å forbedre DNS -oppløsningshastigheten.

3 Videresende DNS -server

Som navnet antyder, sender denne serveren DNS -forespørsler til andre eksterne servere for oppløsning. Det gir også en lokal DNS-cache, som muliggjør oppløsning utenfor nettstedet, og reduserer responstiden. Dessuten tilbyr den fleksibilitet i å definere ditt lokale domenerom ved å dele og sende interne og eksterne spørsmål til forskjellige servere.

Hva er DNS og hvordan fungerer det?

DNS -serverfunksjon

Oppløsning og hurtigbufring

DNS -oppløsning er prosessen med å kartlegge domenenavnene til deres IP -adresse, og starter når et lokalt program som nettleseren må kontakte en ekstern ressurs på Internett. Nettleseren søker hjelp fra DNS -klienten, din lokale DNS -programvare, for å få adressen til ressursen. DNS -klienten sender en forespørsel til DNS -serveren, et distribuert og hierarkisk nettverk av servere som kartlegger forespørselen til dens IP, og sender tilbake IP -adressen til den eksterne maskinen.

Spesifikke DNS -servere har ikke detaljer for alle domenene i verden, men kan navigere i hierarkiet for å finne de spesifikke autoritative navneservere med kartleggingen for det forespurte domenet.

Under denne oppløsningsrutingsprosessen lagrer hver DNS -server og nettleseren svarene fra hvor svarene vil bli hentet uten å spørre den opprinnelige serveren i tilfelle en lignende forespørsel. DNS Caching hjelper til med å få fart på DNS ​​-svar på alle nivåer. Forespørsler som ikke er løst fra hurtigbufferen, videresendes til den opprinnelige serveren for oppløsning.

Konklusjon

DNS er en veldig viktig komponent på Internett som gir navnet til IP -kartlegging for hver Internett -ressurs. Det gir oss tilgang til eksterne datamaskiner eller nettsteder som bruker domenenavnene deres, i stedet for å måtte huske deres lange IP -adresse. Dette betyr at uten DNS -systemet ville tilgang til internett være veldig vanskelig eller umulig. Internettleverandøren din eller Hjem -ruteren tildeler deg automatisk adressen til DNS -serveren, men hvis du er bekymret for sikkerheten, kan du bruke filtrert DNS -tjeneste, for eksempel Open eller Google DNS.

Opptakskilde: www.webnots.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon