Vad är DNS? Domännamnssystemet och felkällorna förklarade kortfattat

Vad är DNS? Domännamnssystemet och felkällorna förklarade kortfattat

Har du någonsin frågat dig själv: Vad exakt gör min webbläsare när jag klickar på en länk? Det är egentligen inget komplicerat bakom det - men kunskap om DNS (Domain Name System) kommer att göra felsökningen mycket enklare. Vi förklarar vad som ligger bakom DNS och går också in på typiska felkällor och deras lösningar. Ha så kul med läsningen! 

Vad är DNA? 

En webbplats skapas av data som din webbläsare laddar ner från en server med en specifik adress. Datautbyte i ett nätverk kräver en individuell, unik identifierare för varje dator så att data hämtas från rätt källa. Denna identifierare kallas IP-adress. 

IP-adresser skrivs enligt IPv4 i formen xxx.xxx.xxx.xxx.xxx, där varje x representerar en siffra, eller ännu mer komplicerat enligt IPv6 i hexadecimal notation. Det är omöjligt att komma ihåg många av dessa adresser utan att göra anteckningar. De flesta skulle därför göra en lista som mappar en IP-adress till ett namn. Och det är precis vad domännamnssystemet gör. Därför kallas den också för "Internets telefonbok". 

Detta system översätter så att säga mänskligt språk till datorspråk, för när du säger "Jag vill gå till Google" måste maskinen förstå "ansluta till IP-adressen för Googles server och ladda innehållet". Domänen i det här fallet är google.com och representerar mänskligt språk. Den har alltid en namngivningsdel (som kallas andra nivåns domän) och en slutdel (som kallas toppdomän). Denna namngivning är logisk eftersom en adress läses från baksidan till framsidan i en DNS-sökning och .com blir därför relevant först i google.com. 

DNS-sökning: Hur webbläsare laddar en webbplats 

Interaktionen mellan fyra servrar säkerställer att IP-adressen för en domän levereras till klienten (dvs. webbläsaren). 

DNS-förfrågan
Källa: Grafik av Zhou Li (egen bearbetning: SLD-namnsserver ersätts med auktoritativ namnserver)

I princip kan processen jämföras med förfarandet på ett apotek. Du (webbläsaren) kommer in och frågar personen bakom disken (DNS-rekursorn) om ett läkemedel (domännamnet). Antingen vet hon omedelbart vilken produkt det är och var den finns (namn och IP finns i cacheminnet). Om inte, måste den söka efter läkemedlet i sitt system. För att göra detta söker den först efter en kategori med tillhörande hyllor (root name server). Det kan till exempel vara naturläkemedel, smärtstillande medel, antibiotika eller liknande. I nästa steg bestäms den specifika hyllan (TLD-namnsserver), och slutligen identifieras det sökta läkemedlet och dess exakta plats på hyllan (auktoritativ namnserver). 

DNS exempel apotek
Källa: Grafik av Zhou Li (egen anpassning för apotek som exempel)

I ett sista steg skickar webbläsaren nu en HTTP-förfrågan till den IP-adress som erhållits från DNS-rekursorn. Om det lyckas laddar webbläsaren in webbplatsens data från servern och visar den slutligen.

Finns det några fel i DNS-sökningen?

Om fel uppstår under DNS-sökningen är det vanligtvis domänleverantören som är ansvarig. I det här fallet är det enda som hjälper är att ha tålamod tills domänleverantören har åtgärdat problemet.

En länk i adressfältet löses därför upp från höger till vänster. Endast den högra delen, som är åtskild med ett "/", hör inte till den relevanta delen av länken. Ibland finns den inte ens där - men om den finns där visar den bara den resurs på servern som webbläsaren vill komma åt via en HTTP-förfrågan. Denna del har ingen betydelse för DNS. 

Samtycke*
Det här fältet är avsett för validering och bör inte ändras.

A Rekord och AAAA Rekord

A-posten är den post som tilldelar en IPv4-adress till en domän. På motsvarande sätt finns AAAA-posten för en IPv6-adress. Det finns andra så kallade resursregister, men de är inte relevanta för vårt ämne i dag. Du hittar en översikt över de viktigaste DNS-posterna i vårt hjälpcenter

Förresten är din domänleverantör inte nödvändigtvis ditt webbhotell - det är ett vanligt missförstånd. Registren fastställs av domänleverantören! Du kan ställa in din A-post och AAAA-post på följande sätt:

  1. Besök din domänleverantörs webbplats och logga in.
  2. Du hittar resursposterna i inställningarna för din domän. 
  3. Hitta A-posten och AAAA-posten och ändra dem så att serverns IP-adress tilldelas rätt domän.
  4. Ange också alla eventuella underdomäner här. Domänen raidboxes.io löses inte automatiskt upp till samma IP-adress för www.raidboxes.io! Detta är en mycket typisk felkälla. Det är bättre att kontrollera en andra gång att alla möjliga poster också sparas här!

Vid Raidboxes du kan i din Dashboard kontrollera DNS-inställningarna och en Domän med din Box kombinera.

Vad är DNS? Domännamnssystemet och felkällorna förklarade kortfattat

Du kan se med ett grönt kryss om IP-adressen i A-posten hos din domänleverantör är korrekt. Om uppgifterna är felaktiga visas ett orange utropstecken.

raidboxes instrumentpanel DNS varning

Ett praktiskt verktyg för att snabbt kontrollera en domäns resursposter är Google Dig. Verktyget är nästan självförklarande - du anger bara domänen och läser upp motsvarande poster.  

Hjälp för DNS-felsökning

Om din domän har lösts upp till fel IP-adress ser du vanligtvis att "Sidan hittas inte" eller helt enkelt ingenting alls visas. Jag har redan presenterat posterna för dig - om allt är korrekt i posterna bör du först kontrollera om din domänleverantör har problem med prestandan. Om så är fallet bör du kontakta dem innan du fortsätter att söka efter felet. Annars är det lämpligt att gå i riktning mot Internet, börja med webbläsaren och rensa alla DNS-cacher om möjligt.

När du besöker en webbplats lagrar din webbläsare och ditt operativsystem sidans IP-adress i några timmar. Det är mycket lätt att rensa DNS-cachen i dessa två fall: I webbläsaren behöver du bara tömma din normala cache. Detta kan göras i vanliga webbläsare som Google Chrome och Mozilla Firefox under Inställningar - Säkerhet/Dataskydd.

rensa DNS-cache i webbläsaren

Typisk felkälla

En typisk felkälla är att webbläsaren vill komma åt en domän, men att det fortfarande finns en felaktig IP-adress i DNS-cachen.

Om det inte räckte med att rensa webbläsarens cache bör du rensa DNS-cachen i operativsystemet. Detta kan göras på följande sätt:

  • Öppna datorns konsol (cmd, eller "Terminal" på Mac).
  • Beroende på ditt operativsystem utför du följande kommando på det:
  • Windows: ipconfig /flushdns
  • Linux/Mac: sudo lookupd -flushcache
  • Mac OS X från och med 10.5: dscacheutil -flushcache

Om det fortfarande inte fungerar kan du försöka starta om routern. Om inte heller detta hjälper är problemet DNS-cache hos internetleverantören - tyvärr kan du bara vänta och se. Det kan ta upp till 48 timmar att synkronisera DNS-servrarna och DNS-cachen i de enskilda routrarna (inklusive din router) . Försök igen senare. Försök igen senare. 

Ett sista vettigt försök är att få tillgång till domänen via en annan anslutning, t.ex. mobildata eller en VPN, och kontrollera om det fungerar. Om sidan visas via en annan anslutning hjälper det garanterat att ha lite tålamod - då måste routern fortfarande synkronisera sin DNS-cache med DNS-servrarna. Tyvärr finns det inget sätt att påskynda detta. Om sidan inte visas ens med en annan anslutning kan du kontrollera DNS-inställningarna igen med sidans redan nämnda A-post och AAAA-post. Om posterna är korrekt inställda gäller dock samma sak som tidigare - tyvärr kan du bara vänta på synkroniseringen mellan routerns DNS-cache och DNS-servrarna. 

Om din webbplats är otillgänglig på grund av DNS är det ett problem som i de flesta fall löser sig av sig självt med lite tålamod och väntan. Det är egentligen inget "problem" utan en nödvändig process - internet fungerar precis som det ska tack vare denna process. Om problemet på din webbplats fortfarande kvarstår efter 48 timmar och inget av de tips som nämns här hjälper, kontakta vår support - då är det troligen inte DNS. Men även om du är osäker på om du har gjort allting rätt eller om du har förstått sambanden korrekt, är du välkommen att kontakta vår support! 

Sammanfattning: DNS

DNS är inte komplicerat - men det förenklar en hel del och gör det möjligt att använda namn eller liknande som IP-adresser. Varje domän har så kallade resursposter, t.ex. A-posten, som gör det möjligt att tilldela namn till IP. Om något slutar fungera är det relativt enkelt att hitta felet eftersom det bara finns ett fåtal möjliga störande faktorer. Tyvärr kräver DNS-relaterade problem lite tålamod; ofta kan du bara vänta tills DNS-cachen har synkroniserats med DNS-servrarna. Det är inte möjligt att påskynda denna process, eftersom den är en grundläggande del av internet - och den fungerar (tyvärr) bara på detta sätt.

Dina frågor och tips om DNS

Vad har du haft för erfarenhet av DNA hittills? Har du några frågor eller feedback? Använd gärna kommentarsfunktionen! Är du intresserad av aktuella ämnen relaterade till WordPress, webbdesign och online-verksamhet? Följ sedan Raidboxes på Twitter, Facebook,LinkedIneller via vårt nyhetsbrev.

Tyckte du om artikeln?

Med din recension hjälper du oss att förbättra vårt innehåll ytterligare.

Skriva en kommentar

Din e-postadress kommer inte att publiceras.