Hvordan Domenenavnsystemet (DNS) fungerer – Grunnleggende

DNS står For Domain Name System og er et av de mange systemene som har blitt merket som komplisert. Konseptet er så enkelt som det er genialt og UTEN DNS Ville Internett som vi vet det ikke eksistere!Annonser

Annonse

hvis JEG skulle forklare DNS til en 8-åring, ville jeg si: «VI er for dumme til å huske tall og DNS hjelper oss å huske tekst i stedet.»

vel, det er et ganske upresist svar, men i prinsippet er DETTE EN DELOPPGAVE AV DNS, så VI trenger ikke å huske IP på et nettsted, men et domene (81.169.255.51 blir webdeasy.de). Annonser

HVORDAN DNS fungerer?

for å forklare HVORDAN DNS fungerer, har jeg laget et forenklet diagram for deg her.

på venstre side finner vi DIN EGEN PC, Smarttelefon eller Laptop, dvs. din nettverksenhet som er koblet til et nettverk. Hjemme er dette normalt hjemmenettverket ditt med ruteren og på skolen eller universitetet ditt nettverk.Annonser

Annonse

i midten er EN DNS-server, denne oppgaven utføres normalt av ruteren du bruker for å få Tilgang Til Internett. På høyre side har vi serveren til siden du vil be om.

DNS-System i 4 trinn som grafikk
DNS fungerer på en forenklet måte i de fire trinnene som vises. (diagram selv laget)

La oss anta at du vil ringe opp siden webdeasy.de via nettleseren din. Vi vurderer den «normale» konfigurasjonen av et hjemmenettverk. I enkelte nettverk kan det være at strukturen er litt annerledes.

Trinn 1-Spør DNS-server FOR IP-adresse

etter at DU har sendt NETTADRESSEN I nettleseren din, går denne forespørselen til ruteren. Det ser ut om det finner EN IP-adresse til oppføringen for webdeasy.de I SIN DNS-cache(register, DER IP-adressene med domenenavn står).Advertisements

hvis det finnes en oppføring, kontrollerer systemet om TTL er utløpt. Det enkleste er at denne oppføringen fortsatt er gyldig. Deretter returnerer ruteren IP-adressen, og det er det.

Trinn 2-Ruteren søker IP-adresse På Internett

hvis oppføringen ikke finnes eller TTL er utløpt, må ruteren søke etter riktig IP-adresse. Det gjør dette ved å spørre FLERE DNS-servere på Internett for gjeldende IP-adresse. Inntil EN DNS-server svarer og sier: «Hei, jeg har den nåværende IP for webdeasy.de». med disse grunnleggende vi ikke bryr seg hvordan serveren fungerer nøyaktig.

Trinn 3-Svar med gyldig adresse sendes

den gyldige IP-adressen sendes tilbake til ruteren. Det sparer det igjen til det trengs igjen. Deretter starter spillet igjen i trinn 1.Annonser

Annonse

Trinn 4-Svar Fra Ruteren Til Klienten

etter at du FIKK IP-adressen til målserveren og datamaskinen vil nå be om de faktiske dataene på siden VIA HTTP. «DNS-prosessen» er nå fullført.

TTL

TTL står For Time To Live og er en verdi som angir i sekunder hvor lenge EN DNS-oppføring er gyldig.

normalt er verdiene for a-oppføringer f. eks. en time (3600 sekunder) og FOR ns-oppføringer en dag (86400 sekunder). Denne verdien kan imidlertid variere og kan justeres I DNS-innstillingene til et domene.

Spesielt hvis en side skal flyttes til en annen server og navnetjeneren, e-postserveren eller nettstedets IP endres som et RESULTAT, blir denne verdien ofte satt til noen få minutter i forveien, da ellers viktige tjenester vil være utilgjengelige/feil i mange timer.Annonser

DNS-Poster

DET er FORSKJELLIGE DNS-poster Eller ressursposter, som alle har forskjellige oppgaver. Siden du kan sette opp e-postservere og lignende for et domene, er det også forskjellige oppføringer for ulike oppgaver.

jeg har ordnet rekkefølgen på oppføringene her i tabellen slik at de er sortert etter «betydning» eller «frekvens». Selvfølgelig er dette ikke alltid tilfelle, men kan være et grovt estimat.

Post Beskrivelse
A-Post a-posten leverer som resultat En IPv4-adresse til det forespurte domenet.
Eksempel: webdeasy.de => 81.169.255.51
AAAA-Record SOM et resultat av AAAA-posten gir En IPv6-adresse for det forespurte domenet.
Eksempel: facebook.com => 2a03: 2880: f106: 83: ansikt: b00c:0: 25de
Info: Se på kursiv I IPv6 🙂
MX-Record MX-posten gir de ansvarlige e-postservere som et resultat.
Eksempel: google.com => aspmx.l.google.com
Info: det kan være mer enn en i tilfelle en e-postserver mislykkes. Disse har forskjellige prioriteringer.
NS-Post ns-posten returnerer de ansvarlige DNS-serverne (navnetjenere) for domenet.
Eksempel: google.com => ns1.google.com
Tipp: sett alltid minst TO DNS-servere (primært din egen, sekundært f. Eks. Fra Google (8.8.8.8)
TXT-Record i txt-posten kan ulike opplysninger skrives inn. Allrounderen kan for eksempel brukes til validering Av Google Search Console eller validering AV SSL-sertifikater. I TILLEGG er spf-og DMARC-oppføringer satt til å validere posttrafikken og beskytte den mot spam.
Eksempel: webdeasy.de => google-site-verifisering = BFOd2tuLU3ioia3brlHlzkpCvlC0dTCwwfyyqtvj2he
CNAME-Post CNAME-poster tjener som aliaser. Hvis domenene webdeasy.de og www.webdeasy.de skal peke på SAMME IP, oppretter du En a-post for en av dem og EN CNAME-post for den andre. Hvis IP-en nå endres, må Bare a-posten justeres.
PTR-Record PTR-posten fungerer omvendt, dvs. DET kan konvertere IP-adresser til gyldige domenenavn.
Eksempel: 193.99.144.80 => redirector.heise.de
Info: denne teknikken kalles også reverse DNS.
SOA-Record SOA (Start Av Autoritet) gir informasjon om den tilsvarende DNS-sonen til et domene.
Eksempel: google.com = > z. b. navn: google.com, rname: rname:
[email protected], …
DNS-poster forklart kort og konsist.

det er noen flere oppføringer, men de viktigste er alle representert i listen.

Annonse

hvordan setter JEG DNS-poster og hvordan kan jeg sjekke dem?

du kan angi oppføringene direkte hos leverandøren du har leid domenet fra. De fleste av hosters jeg kjenner tilbyr disse innstillingene. Alltid med hint om at du bør være forsiktig. Men du er NÅ EN DNS profesjonell! 🙂

har du leid din egen server kan du også konfigurere den som navneserver. Du kan bruke F. Eks Plesk for dette.

Det er mange elektroniske verktøy på Internett for å sjekke DNS-oppføringene og også for å vise gjeldende TTL. Jeg foretrekker verktøyet fra heise.de.

FAQ-Ofte stilte spørsmål

HVA ER DNS bare forklart?

KORT SAGT, DNS er en form for informasjon. Hovedoppgaven er å løse domener TIL IP-adresser (navneoppløsning). For eksempel løser det domenet webdeasy.de inn I IP 81.169.255.51. Dette er viktig for nettsteder, men også for e-post og mange andre applikasjoner.

Hva betyr TTL?

TTL står for «Tid Til Å Leve» og representerer gyldighetsperioden FOR EN DNS-post. Varigheten er angitt i sekunder. Etter at tiden er utløpt, er den forespurte oppføringen ugyldig og vil bli spurt på NYTT AV DNS-serveren. I mellomtiden er oppføringene i serverens cache.

hvorfor har nye DNS-oppføringer eller endringer en forsinkelse?

dette skyldes VML (Tid Til Å Leve). Oppføringene lagres i serverbufferen til oppføringen er erklært ugyldig og blir bare spurt igjen av den forespurte serveren.

Annonse

Hva er EN DNS-spørring?

VIA EN DNS-spørring av et domene eller IP får du oppføringen lagret PÅ DNS-serveren. FOR HVER DNS-spørring må du angi ØNSKET DNS-post.

hva er forskjellen MELLOM DNS-server og navnetjener?

det er ingen forskjell. Begge ordene refererer til det samme og betyr den ansvarlige serveren som må ta vare på navneoppløsningen.

hva er den primære OG sekundære DNS-serveren?

Flere DNS-servere kan angis for nettverksenheter. Hvis den primære serveren mislykkes, sendes forespørselen direkte til den sekundære, slik at det ikke oppstår problemer for sluttbrukeren. DEN primære DNS-serveren skal alltid være den foretrukne serveren.

HVA ER DNS-innstillinger?

DNS-innstillinger kreves ofte for nettverksenheter. I et hjemmenettverk ER DNS-serveren vanligvis ip til ruteren din. Du bør imidlertid alltid angi en sekundær DNS-server.

på hvilket lag I ISO/OSI-7-modellen FUNGERER DNS?

DNS fungerer på lag 5 (sikkerhetslag), 6 (presentasjonslag) og 7 (applikasjonslag). Det er derfor ikke klart tilordnet et lag. På grunn av denne uklare avgrensningen blir lag 5, 6 og 7 også kombinert til EN I TCP/IP-modellen.

Konklusjon

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.