• Dansk
    • Español
    • Čeština
    • Dansk
    • Deutsch
    • Ελληνικά
    • Suomi
    • Français
    • עברית
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Bahasa Melayu
    • Norsk Bokmål
    • Nederlands
    • Polski
    • Português
    • Română
    • Slovenčina
    • Slovenščina
    • Svenska
    • Українська
    • Русский
Forbedre dine sociale færdigheder i den digitale æra
Ikke et resultat
Se alle resultater
Forbedre dine sociale færdigheder i den digitale æra
Ikke et resultat
Se alle resultater

Hjem » Hvordan fungerer DNS?

Hvordan fungerer DNS?

Carlos Castro Ved Carlos Castro
januar 7, 2023
I Computere og netværk, Computere og programmering, Grundlæggende netværk
Tid til læsning:6 Mindre læsning
406 13
0
How does DNS Work?
576
SHARES
2.6k
VIEWS
FacebookTwitter

Indholdsfortegnelse

Toggle
  • DNS -navneområde
  • Ressourceposter
  • Navnopløsningsproces

DNS står for domænenavnssystemet . DNS bruges til navnopløsning på et TCP/IP -netværk. Før du kan forstå, hvad DNS er, og hvor det kom fra, skal du først forstå, hvordan navneopløsning opstod, før DNS blev udviklet.

Da internettet lige blev startet og kun havde et par hundrede computere tilsluttet det, var navneopløsningen meget enkel og let at vedligeholde. Den originale TCP/IP -specifikation implementerede navnopløsning ved hjælp af en speciel tekstfil kaldet HOSTS . En kopi af denne fil blev gemt på hvert computersystem på Internettet.

HOSTS -filen indeholdt en liste over IP -adresser for hver computer på Internettet, der blev kortlagt til de tilsvarende systemnavne. En central HOSTS blev opdateret og distribueret dagligt. Dette fungerede temmelig godt, indtil der var et par tusinde systemer, der var forbundet til internettet. Selvom TCP/IP -systemer stadig har en HOSTS på deres computer, er HOSTS ikke længere den primære kilde til navneopløsning.

Oprindeligt blev konceptet med at have en central supercomputer til navnopløsning overvejet, men denne løsning ville også nå en grænse, så det var ikke særlig praktisk. Ideen om at delegere navneopløsningsprocessen ville afbøde bekymringerne ved en begrænsende proces. DNS -hierarkiet blev født og i dag vokser og udvides stadig i størrelse.

root består af 13 DNS -systemer, der er spredt over hele verden, kendt kollektivt som DNS -rodserverne. Mens der er 13 IP -adresser, der repræsenterer disse systemer, er der faktisk mere end 13 servere.

Nogle af IP -adresserne er faktisk belastet afbalancerede virtuelle IP'er, så der kan være to eller flere DNS -servere, der er indlæst, der deler nogle af IP -adresserne. Her er listen over de 13 Roots -servere af værtsnavn.

DNS -server IP-adresse
a.root-servers.net 198.41.0.4
b.root-servers.net 192.228.79.201
c.root-servers.net 192.33.4.12
d.root-servers.net 128.8.10.90
e.root-servers.net 192.203.230.10
f.root-servers.net 192.5.5.241
g.root-servers.net 192.112.36.4
h.root-servers.net 128.63.2.53
i.root-servers.net 192.36.148.17
j.root-servers.net 192.58.128.30
k.root-servers.net 193.0.14.129
l.root-servers.net 199.7.83.42
m.root-servers.net 202.12.27.33

Mens DNS -rodserverne etablerer hierarkiet, delegeres det meste af navneopløsningsprocessen til andre DNS -servere. Lige under DNS-rod i hierarkiet er de øverste domæneservere . Disse DNS-servere på topniveau håndterer domæner på topniveau som com , net , org , edu , gov , mil osv.

DNS-servere på øverste niveau delegerer til tusinder af DNS-servere på andet niveau. Domænenavne på andet niveau sælges til virksomheder og andre organisationer. Det andet niveau i denne struktur består af millioner af domænenavne. DNS-servere på andet niveau kan yderligere delegere zonen, men mest almindeligt gemmer de enkelte værtsregistre for et domænenavn, såsom den mest almindelige værtsrekord www .

For eksempel har corp.com -domænet en server, der har et DNS -alias kaldet www med IP -adressen fra 192.168.0.1. Kun DNS -serveren, der kontrollerer corp.com -domænet, gemmer den faktiske IP -adresse til værtsrekorden www.corp.com . Intet andet DNS -system, der ikke gemmer corp.com -zonen, har disse oplysninger.

DNS -systemet vil give resolveren (klienten, der foretager DNS -anmodningen) med henvisninger, indtil resolveren når DNS -serveren, der er vært for denne zone . Når DNS -serveren, der er vært for denne zone, modtager forespørgslen fra resolveren, sender den resolveren med et svar på forespørgslen.

DNS -navneområde

DNS -navneområdet fungerer på en måde, der ligner, hvordan din computers filsystem fungerer. DNS-navneområdet er et hierarki af DNS-domæner og individuelle værtsnavne organiseret i en trælignende struktur.

Hvert domæne ligner en mappe. Ligesom i den typiske mappestruktur kan en mappe indeholde mapper eller dokumenter. I DNS kan et domæne indeholde andre domæner eller poster.

Ressourceposter

På DNS-servere på andet niveau finder du typisk ressourceposter . Ressourceoptegnelser Korttjenester og værtsnavne til IP -adresser. F.eks. Er den mest almindelige ressourcepost værten (A) -rekorden. Et værtsnavn kortlægger simpelthen et navn til en IP -adresse. Det mest almindelige værtsnavn er www -rekorden. I nogle tilfælde foretrækkes det at bruge en alias ( CNAME ) -rekord for at pege en anden værtsrekord.

For eksempel, hvis en server har flere navne, der er knyttet til en server, kan du oprette en vært (a) post kaldet Server1 og kortlægge det til computerens IP -adresse. Opret derefter flere alias ( CNAME ) -poster, såsom www , ftp , mail , der kortlægger det samme værtsnavn. Her er en liste over de mest almindelige DNS -poster, der bruges i en zone.

Beskrivelse Type Formål
Kanonisk navn CNAME Alias ​​til værtsnavn
Vært A Kort værtsnavn til IP -adresse
Navnserver NS Kortnavnsservernavn til IP -adresse
Mail -veksler MX Kort Mail Exchange Server DNS Navn
Start af autoritet SOA Zone -konfiguration

Navnopløsningsproces

Navnopløsningsprocessen er ikke væsentligt ændret, siden DNS først blev designet. Når en DNS -resolver (DNS -klient) skal løse et værtsnavn for at kunne få adgang til en ressource, skal den først kontakte en DNS -server.

DNS -serveren, som den kontakter, afhænger af sin klient TCP/IP -konfiguration. Enten er DNS -klientkonfigurationen inkluderet i DHCP -konfigurationen, eller den skal konfigureres manuelt i klientindstillingerne.

For computere inden for et privat netværk anbefales det, at de konfigureres til at pege på interne DNS -servere. For systemer på Internettet kan de konfigureres til at pege på deres ISP's DNS -servere, eller en af ​​de mange offentlige DNS -servere på Internettet, såsom Googles offentlige servere ( 8.8.4.4 og/eller 8.8.8.8 ).

På grafikken vist ovenfor viser navnetopløsningsprocessen otte trin, der skal tages for at løse et værtsnavn fra en DNS -klient. Vi kan bruge denne grafik til at diskutere et typisk eksempel mere detaljeret.

I det følgende eksempel forsøger en DNS -klient at få adgang til en webserver på Internettet. Før klienten kan kommunikere med webserveren, skal webserverens værtsnavn løses til en IP -adresse.

  • Trin 1 : DNS -klientforespørgsler ISP DNS -server for at løse værtsnavnet www.domain.com .
  • Trin 2 : ISP -webserveren kontrollerer sin DNS -cache og lokale zoner, hvis der ikke findes nogen match, vil DNS -serveren spørge Root DNS -serveren.
  • Trin 3 : Root DNS -serveren reagerer tilbage på ISP DNS -serveren med en henvisning, så anmodningen kan sendes til .COM DNS -serverne.
  • Trin 4 : ISP DNS -serveren sender forespørgslen til .COM DNS -serveren.
  • Trin 5 : .COM DNS -serveren reagerer tilbage på ISP DNS -serveren med en henvisning, så anmodningen kan sendes til DOMAIN.COM DNS -servere.
  • Trin 6 : ISP DNS -serveren sender forespørgslen til DOMAIN.COM DNS -serveren.
  • Trin 7 : DOMAIN.COM DNS -serveren reagerer tilbage på ISP DNS -serveren med svaret på forespørgslen til www.domain.com .
  • Trin 8 : ISP DNS -serveren cacher svaret og sender svaret tilbage til resolveren.

Resolver kan nu starte direkte kommunikation med webserveren, da Resolver (DNS -klienten) nu har IP -adressen på webserveren. Du skal også bemærke, at DNS -serveren vil cache de oplysninger, den modtog under denne proces.

Så en fremtidig anmodning om dette værtsnavn kunne løses fra dens cache snarere end at udføre hele processen fra begyndelse til slut, så længe den fremtidige anmodning er inden for den cachedrekord for tid til live).

Share230Tweet144ShareSharePin52
Carlos Castro

Carlos Castro

Hej! Mit navn er Carlos Castro og jeg er en entusiastisk mand med en teknisk uddannelse og en baggrund inden for programmering. Jeg nyder at dykke ned i detaljerne i tekniske emner og finde løsninger på problemer. Jeg er aktiv på sociale netværksplatforme og nyder at dele min viden og ekspertise med andre. Jeg brænder for at hjælpe andre med at lære om teknologi, og jeg nyder at skabe guider og tutorials, der er grundige og nemme at følge. Jeg tager mig tid til at beskrive hvert trin i detaljer, hvilket sikrer, at selv den mest uerfarne person kan forstå og følge mine instruktioner. Jeg er drevet af et ønske om at dele min viden og ekspertise med andre, og jeg sætter en ære i at skabe klare og detaljerede vejledninger, som kan være til gavn for andre.

  • DNS -navneområde
  • Ressourceposter
  • Navnopløsningsproces

Seneste nyheder

Sådan får du Pixar -filteret på Instagram

Hvordan får jeg Pixar -filter på Instagram?

september 15, 2023

Sådan søger du tilhængere på Tiktok

september 15, 2023

Kategorier

  • Computere og netværk
  • Computere og programmering
  • Facebook
  • Facebook Messenger
  • Facetime
  • Grundlæggende netværk
  • Hangouts
  • iMessage
  • Instagram
  • LinkedIn
  • Meddelelser
  • Reddit
  • Snapchat
  • Sociale medier
  • Telegram
  • Tiktok
  • Twitter
  • Uenighed
  • Vbscript
  • Whatsapp
  • Windows Server
  • Zoom
  • Privacy & Policy

© 2022 whagenciadigital.com

Velkommen tilbage!

Log ind på din konto nedenfor

Glemt adgangskode?

Giv dit adgangskode tilbage

Vennligst indtast dit brugernavn eller din e-mailadresse for at genstille dit adgangskode.

Log ind i
Ikke et resultat
Se alle resultater
  • Sociale medier
  • Meddelelser
  • Computere og programmering
  • Español
  • Čeština
  • Deutsch
  • Ελληνικά
  • Suomi
  • Français
  • עברית
  • Magyar
  • Italiano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Norsk Bokmål
  • Nederlands
  • Polski
  • Português
  • Română
  • Slovenčina
  • Slovenščina
  • Svenska
  • Українська
  • Русский

© 2022 whagenciadigital.com