Hem / Domäner / DNS för nybörjare

Domäner

DNS för nybörjare

DNS låter skrämmande tekniskt, men principen är enkel: det är internets telefonkatalog. Här är förklaringen utan onödiga facktermer.

Varje gång du skriver en webbadress och trycker enter händer något du sällan tänker på. Internet är i grunden ett gigantiskt nätverk av datorer som pratar med varandra via unika nummerserier, så kallade IP-adresser. Problemet är att människor är dåliga på att memorera långa talföljder, medan datorer inte har några problem med det alls. Lösningen är domännamnssystemet, DNS, som fungerar som en katalogtjänst: du skriver ett läsbart namn som cronaweb.com, och DNS översätter det åt dig till rätt nummerserie i bakgrunden.

Telefonkatalogen som liknelse

Det enklaste sättet att förstå DNS är att jämföra med en gammaldags telefonkatalog. Du slår upp ett namn och får ett telefonnummer tillbaka, utan att behöva memorera numret själv. DNS gör exakt samma sak för domännamn: du anger cronaweb.com, och systemet svarar med den tekniska adressen som webbläsaren ska koppla upp sig mot. Fördelen är dessutom att adressen förblir densamma för dig som besökare även om servern bakom skulle byta plats eller nummer, eftersom det är namnet, inte det tekniska numret, som du faktiskt använder.

Ett system utan central kontroll

DNS är uppbyggt som en jättelik, hierarkisk databas där informationen är utspridd på många olika namnservrar över hela internet, snarare än samlad på ett enda ställe. Det gör systemet ovanligt robust: går en enskild del ner fortsätter resten att fungera, eftersom ansvaret för olika delar av databasen är utspritt på många olika aktörer. Det är också därför en DNS-ändring hos din leverantör kan ta en stund innan den syns överallt – uppgiften ska hinna spridas genom flera led i hierarkin innan alla delar av nätet har den senaste versionen.

Domännamn har egna spelregler

Ett domännamn får inte se ut hur som helst. Enligt Internetstiftelsens villkor för .se och .nu får den registrerbara delen av en .se- eller .nu-domän bestå av lägst ett och högst 63 tecken, och grundreglerna tillåter bokstäverna a–z, siffror och bindestreck. Eftersom svenskan behöver å, ä och ö tillåter både .se och .nu även dessa och några ytterligare nordiska och västeuropeiska bokstäver via ett tillägg som kallas IDN (Internationalized Domain Names), som gör att webbläsaren automatiskt kan tolka och visa domäner med sådana tecken korrekt utan att du märker något av det tekniska bakom kulisserna. Ett undantag värt att känna till: stödet för samma specialtecken i e-postadresser är fortfarande inte lika pålitligt mellan alla tjänster, så testa gärna innan ni trycker upp visitkort med en sådan adress.

illustration av DNS-uppslag, ett domännamn som via pilar pekar mot en server/IP-adress

Vad du faktiskt behöver bry dig om som nybörjare

Den goda nyheten är att du sällan behöver förstå DNS i detalj för att driva en vanlig hemsida. När du registrerar en domän och kopplar den till ett webbhotell sköts det tekniska DNS-arbetet oftast automatiskt av leverantören. Det som är värt att känna till är att både webbplatsen och företagets e-post är beroende av att dessa inställningar är korrekta – en felaktig ändring i DNS-zonen kan alltså slå ut mejlen samtidigt som sajten, inte bara det ena. Om du någon gång byter webbhotell eller lägger till en ny e-posttjänst på domänen är det just DNS-inställningarna hos din domänleverantör som behöver uppdateras, oftast med hjälp av en instruktion eller support från det nya webbhotellet. Ska ni även säkra att mejl som skickas från domänen litas på av mottagande system är det DNS-poster som SPF, DKIM och DMARC som blir nästa steg att sätta sig in i.

Kom ihåg tumregeln: DNS kopplar ihop ditt läsbara domännamn med den tekniska adress som webbplats och e-post faktiskt körs på. Så länge den kopplingen är korrekt behöver du sällan tänka mer på det.

Vanliga frågor

Vad är DNS i enkla ord?

DNS är internets katalogtjänst som översätter domännamn, som cronaweb.com, till de IP-adresser som datorer faktiskt använder för att hitta varandra. Utan DNS skulle du behöva memorera långa nummerserier istället för lättlästa adresser.

Varför slutar vissa svenska domäner ändå fungera för e-post om jag skriver å, ä eller ö?

Domännamn med å, ä och ö översätts automatiskt av webbläsaren via IDNA, vilket fungerar bra för webbadresser. För e-postadresser är stödet för samma specialtecken fortfarande ojämnt mellan olika tjänster, vilket är värt att testa innan ni sätter en sådan adress i tryck.

Varför är DNS uppbyggt som en hierarki?

Eftersom informationen lagras i en trädstruktur och sprids ut på många namnservrar går det snabbt att hitta rätt uppgift, och ansvaret för olika delar av systemet kan delas mellan många aktörer. Det gör hela systemet mer robust, eftersom ett problem i en enskild del sällan slår ut resten.

Behöver jag som privatperson förstå DNS-poster i detalj?

Nej, för en vanlig hemsida räcker det att veta att domänen ska peka mot rätt webbhotell och att din leverantör sköter det tekniska. Detaljerna blir bara relevanta om du byter leverantör, kopplar e-post till domänen eller felsöker varför sajten inte syns.