så fungerar Domain Name System (DNS) – Basics

DNS står för Domain Name System och är ett av de många system som har märkts som komplicerat. Konceptet är så enkelt som det är genialt och utan DNS skulle Internet som vi vet inte existera!Annonser

annons

om jag skulle förklara DNS för en 8-åring skulle jag säga: ”Vi är för dumma för att komma ihåg siffror och DNS hjälper oss att komma ihåg text istället.”

Tja, det är ett ganska oprecist svar, men i princip är detta en underaktivitet av DNS, så vi behöver inte komma ihåg IP för en webbplats ,men en domän (81.169.255.51 blir webdeasy.de). annonser

hur DNS fungerar?

för att förklara hur DNS fungerar har jag skapat ett förenklat diagram för dig här.

på vänster sida hittar vi din egen PC, Smartphone eller Laptop, dvs din nätverksenhet som är ansluten till ett nätverk. Hemma är detta normalt ditt hemnätverk med router och i skolan eller universitetet ditt nätverk.Annonser

annons

i mitten är en DNS-server, denna uppgift utförs normalt av routern du använder för att komma åt Internet. På höger sida har vi servern på sidan du vill begära.

DNS-System i 4 steg som grafik
DNS fungerar på ett förenklat sätt i de fyra stegen som visas. (diagram själv gjort)

låt oss anta att du vill ringa upp sidan webdeasy.de via din webbläsare. Vi betraktar den” normala ” konfigurationen av ett hemnätverk. I vissa nätverk kan det vara så att strukturen är något annorlunda.

Steg 1 – Fråga DNS-servern för IP-adress

när du har skickat webbadressen i din webbläsare går denna begäran till din router. Det ser ut om den hittar en IP-adress till posten för webdeasy.de i sin DNS-cache (register, där IP-adresserna med domännamn står).Annonser

om det finns en post kontrollerar systemet om TTL har löpt ut. Det enklaste fallet är att denna post fortfarande är giltig. Sedan returnerar din router IP-adressen och det är det.

steg 2 – Router söker IP-adress på Internet

om posten inte finns eller TTL har gått ut måste din router söka efter rätt IP-adress. Det gör detta genom att fråga flera DNS-servrar på Internet för den aktuella IP-adressen. Tills en DNS-server svarar och säger: ”Hej, jag har den nuvarande IP för webdeasy.de”. med dessa grunder bryr vi oss inte om hur servern fungerar exakt.

steg 3 – Svar med giltig adress skickas

den giltiga IP-adressen skickas tillbaka till din router. Det sparar det igen tills det behövs igen. Då skulle spelet börja igen i steg 1.Annonser

annons

steg 4-Svar från Router till klient

därefter fick du IP-adressen till målservern och din dator skulle nu begära de faktiska uppgifterna på sidan via HTTP. ”DNS-processen” är nu klar.

TTL

TTL står för Time To Live och är ett värde som anger i sekunder hur länge en DNS-post är giltig.

normalt är värdena för a-poster t.ex. en timme (3600 sekunder) och för NS-poster en dag (86400 sekunder). Detta värde kan dock skilja sig och kan justeras i DNS-inställningarna för en domän.

speciellt om en sida ska flyttas till en annan server och namnservern, e-postservern eller webbplatsens IP ändras som ett resultat, är detta värde ofta inställt på några minuter i förväg, eftersom annars kommer viktiga tjänster att vara otillgängliga/felaktiga i många timmar.Annonser

DNS-poster

det finns olika DNS-poster eller resursposter, som alla har olika uppgifter. Eftersom du kan ställa in e-postservrar och liknande för en domän finns det också olika poster för olika uppgifter.

jag har ordnat ordningen på posterna här i tabellen så att de sorteras efter ”betydelse” eller ”frekvens”. Naturligtvis är detta inte alltid fallet, men kan vara en grov uppskattning.

spela in beskrivning
A-Record A-record levererar som resultat en IPv4-adress för den begärda domänen.
exempel: webdeasy.de => 81.169.255.51
aaaa-Record som ett resultat ger aaaa-record en IPv6-adress för den begärda domänen.
exempel: facebook.com => 2a03:2880:f106:83:ansikte:b00c:0:25de
Info: titta på kursiv i IPv6 🙂
MX-Record MX-posten tillhandahåller de ansvariga e-postservrarna som ett resultat.
exempel: google.com => aspmx.l.google.com
Info: Det kan finnas mer än en om en e-postserver misslyckas. Dessa har olika prioriteringar.
NS-Record ns-posten returnerar de ansvariga DNS-servrarna (namnservrar) för domänen.
exempel: google.com => ns1.google.com
Tipp: Ställ alltid in minst två DNS-servrar (främst dina egna, sekundärt t. ex. från Google (8.8.8.8)
TXT-Record i TXT-posten kan olika uppgifter anges. Allroundern kan till exempel användas för validering av Google Search Console eller validering av SSL-certifikat. Dessutom är SPF-och DMARC-poster inställda för att validera e-posttrafiken och skydda den från spam.
exempel: webdeasy.de = > Google-site-verifiering=BFOd2tuLU3ioia3brlHlzkpCvlC0dTCwwfyyqtvj2he
CNAME-Record CNAME-poster fungerar som Alias. Om domänerna webdeasy.de och www.webdeasy.de om du pekar på samma IP skapar du en a-post för en av dem och en CNAME-post för den andra. Om nu IP ändras behöver bara a-posten justeras.
PTR-Record PTR-posten fungerar tvärtom, dvs. det kan konvertera IP-adresser till giltiga domännamn.
exempel: 193.99.144.80 = > redirector.heise.de
Info: denna teknik kallas också omvänd DNS.
SOA-Record SOA (start of Authority) ger information om motsvarande DNS-zon i en domän.
exempel: google.com = >z. b. namn: google.com, rname: rname:
[email protected], …
DNS-poster förklaras kortfattat och kortfattat.

det finns några fler poster, men de viktigaste är alla representerade i listan.

annons

Hur ställer jag in DNS-poster och hur kan jag kontrollera dem?

du kan ställa in posterna direkt med leverantören från vilken du har hyrt din domän. De flesta hosters jag vet erbjuder dessa inställningar. Alltid med antydan att du bör vara försiktig. Men du är nu en DNS-professionell!

om du har hyrt din egen server kan du också konfigurera den som en namnserver. Du kan använda t. ex. Plesk för detta.

det finns många onlineverktyg på Internet för att kontrollera DNS-posterna och även för att se den aktuella TTL. Jag föredrar verktyget från heise.de.

FAQ-Vanliga frågor

vad är DNS enkelt förklarat?

kort sagt, DNS är en form av information. Dess huvuduppgift är att lösa domäner i IP-adresser (namnupplösning). Till exempel löser det domänen webdeasy.de in i undersökningsperioden 81.169.255.51. Detta är viktigt för webbplatser, men också för e-post och många andra applikationer.

Vad betyder TTL?

TTL står för ”Time To Live” och representerar giltighetsperioden för en DNS-post. Varaktigheten anges i sekunder. När tiden har löpt ut är den begärda posten ogiltig och kommer att frågas igen av DNS-servern. Under tiden finns posterna i serverns cache.

Varför har nya DNS-poster eller ändringar en fördröjning?

detta beror på TTL (tid att leva). Posterna lagras i servercachen tills posten förklaras ogiltig och frågas först igen av den begärda servern.

annons

Vad är en DNS-fråga?

Via en DNS-fråga för en domän eller IP får du posten lagrad på DNS-servern. För varje DNS-fråga måste du ange önskad DNS-post.

vad är skillnaden mellan DNS-server och namnserver?

det är ingen skillnad. Båda orden hänvisar till samma sak och betyder den ansvariga servern som måste ta hand om namnupplösningen.

vad är den primära och sekundära DNS-servern?

flera DNS-servrar kan ställas in för nätverksenheter. Om den primära servern misslyckas skickas begäran direkt till den sekundära, så att inga problem uppstår för slutanvändaren. Den primära DNS-servern bör alltid vara den föredragna servern.

vad är DNS-inställningar?

DNS-inställningar krävs ofta för nätverksenheter. I ett hemnätverk är DNS-servern vanligtvis din routers IP. Du bör dock alltid ange en sekundär DNS-server.

på vilket lager i ISO/OSI-7-modellen fungerar DNS?

DNS fungerar på lager 5 (säkerhetslager), 6 (presentationslager) och 7 (applikationslager). Det är därför inte tydligt tilldelat ett lager. På grund av denna oklara avgränsning kombineras lager 5, 6 och 7 också till en i TCP/IP-modellen.

slutsats

Lämna ett svar

Din e-postadress kommer inte publiceras.