Vad är DNS? Inställningar och felkällor förklaras kortfattat

Vad är DNS? Inställningar och felkällor förklaras 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 faktiskt inte så komplicerat - men om du känner till DNS (Domain Name System) blir felsökningen mycket enklare. Vi förklarar vad som ligger bakom DNS och hur du kontrollerar dina DNS-inställningar. Vi tittar också på typiska felkällor och hur man löser dem. 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å "anslut till IP-adressen för Google-servern och ladda innehållet". I det här fallet är domänen google.com och representerar mänskligt språk. Den har alltid en namngivande del (den så kallade andra nivåns domän) och ett slut (den så kallade toppnivåns domän). Denna namngivning är logisk, eftersom en adress läses bakifrån och fram i DNS-sökningar (eller DNS-frågor) och .com därför är relevant först för google.com. 

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

Samspelet mellan fyra servrar säkerställer att IP-adressen för en domän levereras till klienten (dvs. webbläsaren) vid en DNS-fråga.

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 Recursor) efter en medicin (domännamnet). Antingen vet personen direkt 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 (master name server). Det kan t.ex. vara naturläkemedel, smärtstillande medel, antibiotika eller liknande. I nästa steg bestäms den specifika hyllan (TLD-namnserver) och slutligen identifieras det läkemedel som söks och dess exakta placering på denna hylla (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. 

"*" visar obligatoriska fält

Jag vill prenumerera på nyhetsbrevet för att få information om nya bloggartiklar, e-böcker, funktioner och nyheter om WordPress. Jag kan återkalla mitt samtycke när som helst. Observera vår integritetspolicy.
Det här fältet är avsett för validering och bör inte ändras.

DNS-inställningar: A-post och AAAA-post

A-posten är den post som tilldelar en IPv4-adress till en domän. På samma sätt finns AAAA-posten för en IPv6-adress. Det finns andra så kallade resursposter och DNS-inställningar, men dessa är inte relevanta för vårt ämne idag. 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? Inställningar och felkällor förklaras kortfattat

Med en grön bock ser du om IP-adressen i A-posten hos din domänleverantör är korrekt. Om DNS-posterna ä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 resolvas till fel IP-adress brukar det märkas på att "Page not found" eller helt enkelt ingenting alls visas. Jag har redan presenterat posterna för dig - om allt stämmer med DNS-posterna bör du först kontrollera om din domänleverantör för närvarande har problem med prestandan. Om så är fallet bör du kontakta dem innan du fortsätter att söka efter felet. I annat fall rekommenderar vi att du börjar med din webbläsare och arbetar dig till Internet och rensar alla DNS-cacher om möjligt.

När du besöker en webbplats sparar din webbläsare och ditt operativsystem sidans IP-adress i några timmar. DNS-cachen är mycket enkel att rensa i båda dessa fall: I webbläsaren är allt du behöver göra att rensa din normala cache. Det gör du i vanliga webbläsare som Google Chrome och Mozilla Firefox under Inställningar - Säkerhet/Privatliv.

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:

  • Gå till 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 komma åt domänen på ett annat sätt, t.ex. via mobildata eller VPN, istället för att använda en wifi-anslutning och kontrollera om det fungerar. Om sidan visas via en annan anslutning hjälper det garanterat med lite tålamod - eftersom din router fortfarande måste synkronisera sin DNS-cache med DNS-servrarna. Tyvärr finns det inget sätt att påskynda detta. Om sidan inte visas även med en annan anslutning kan du kontrollera DNS-inställningen igen med den tidigare nämnda A-posten och AAAA-posten för din webbplats. Om posterna är korrekt inställda gäller dock samma sak som tidigare - tyvärr kan du bara vänta på synkroniseringen mellan din routers 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, till exempel A-posten, som gör det möjligt att tilldela namn till IP. Om något slutar fungera är det relativt lätt 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 man bara vänta tills DNS-cacharna har synkroniserats med DNS-servrarna. Det går inte att påskynda denna process eftersom det är en grundläggande del av internet - och det 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. Obligatoriska fält är markerade med *.