I förra kapitlet slog vi fast att ett domännamn och en webbplats är två olika saker. Ett domännamn är adressen. Webbplatsen är det som finns på adressen. Systemet som kopplar dem är DNS. Nu går vi djupare in på hur ett domännamn fungerar och vad som händer varje gång någon skriver det i en webbläsare.
Det korta svaret är att ett domännamn fungerar genom att översätta en läsbar adress till den numeriska IP-adressen för servern där dina webbplatsfiler ligger. Det fullständiga svaret innebär en kedja av uppslagningar som din webbläsare hanterar automatiskt, på bråkdelar av en sekund, utan att du ser det ske.
Hur fungerar ett domännamn?
Du skriver wemasy.se i webbläsaren och trycker på Enter. Så här går det till härnäst, i den ordning det sker.
Webbläsaren kontrollerar först sitt eget cacheminne. Om den nyligen har slagit upp det här domännamnet vet den redan IP-adressen och laddar webbplatsen direkt. Om inte skickar den förfrågan vidare till en DNS-resolver. Resolvern drivs oftast av din internetleverantör, men du kan också använda publika resolvers. Dess uppgift är att hitta IP-adressen för domännamnet du bad om.
Resolvern kontrollerar sedan sitt eget cacheminne. Om den nyligen har slagit upp wemasy.se returnerar den svaret från minnet. Om inte börjar den fråga. Resolvern skickar en förfrågan till en rotnamnserver. Rotnamnservrar finns högst upp i DNS-systemet. De känner inte till IP-adressen för varje domännamn, men de vet var de rätta namnservrarna för varje toppdomän finns. Rotnamnservern säger åt resolvern att fråga TLD-namnservern för .com.
TLD-namnservern hanterar alla .com-domäner. Den känner inte till IP-adressen för just wemasy.se, men den vet vilka namnservrar som ansvarar för den. Den skickar resolvern vidare till den auktoritativa namnservern för wemasy.se.
Den auktoritativa namnservern är där det riktiga svaret finns. Den har DNS-posterna för domänen, inklusive en A-post som kopplar domännamnet till en särskild IP-adress. Resolvern får IP-adressen, skickar den tillbaka till din webbläsare, och webbläsaren ansluter till servern på den adressen. Servern returnerar webbplatsfilerna, och sidan laddas.
Ur ditt perspektiv skrev du ett namn och en sida dök upp. Bakom det svarade fyra skilda system i tur och ordning. Hela utbytet tar vanligtvis under 100 millisekunder.
Vad är DNS och varför finns det?
DNS står för Domain Name System, domännamnssystemet. Det är den globala katalog som gör det möjligt att använda namn i stället för siffror för att hitta webbplatser. Utan den skulle du behöva lära dig en sifferrad som 185.230.65.11 varje gång du ville besöka en webbplats.
Systemet byggdes för att vara decentraliserat. Det finns ingen enskild server som vet var varje webbplats finns. I stället är ansvaret fördelat på tusentals namnservrar runt om i världen, och var och en har poster för en del av helheten. Det gör systemet snabbt, tåligt och skalbart.
DNS hanterar mycket mer än bara webbplatser. Det dirigerar e-post, verifierar domänägande, driver underdomäner och hanterar säkerhetsposter. För hela bilden av hur DNS-systemet fungerar på den nivån tar kapitlet med djupdykning i DNS upp det i detalj.
Vad är namnservrar och vad gör de?
En namnserver är en server som lagrar DNS-poster för en domän. När du registrerar ett domännamn tilldelas det en uppsättning namnservrar. De namnservrarna är den auktoritativa källan för allt DNS-relaterat om domänen. Om någon vill veta IP-adressen bakom ditt domännamn hamnar hen hos dina namnservrar för att få svaret.
De flesta domänregistratorer tilldelar standardnamnservrar när du registrerar en domän. Använder du ett separat webbhotell uppdaterar du dina namnservrar så att de pekar på ditt webbhotell. Så kopplas domänen du registrerade på ett ställe ihop med webbplatsen du byggde någon annanstans.
När du byter namnservrar säger du åt det globala DNS-systemet att börja leta efter domänens poster på ett nytt ställe. De DNS-poster du hade ställt in hos de gamla namnservrarna följer inte med automatiskt. Du skapar dem på nytt hos de nya namnservrarna.
Vad är en A-post?
En A-post är en DNS-post som kopplar ett domännamn till en IP-adress. Det är den centrala posten som får ett domännamn att peka på en webbplats. När DNS-resolvern når din auktoritativa namnserver och frågar var wemasy.se finns är A-posten det den hittar.
Det finns flera typer av DNS-poster, och var och en tjänar ett eget syfte. A-poster hanterar kopplingen till IP-adresser. MX-poster hanterar e-postdirigering. CNAME-poster skapar alias som pekar ett domännamn mot ett annat. TXT-poster innehåller verifieringssträngar och säkerhetsinställningar. A-posten är den som är mest direkt kopplad till hur ditt domännamn laddar en webbplats. För en fullständig genomgång av vad varje typ gör, se guiden om typer av DNS-poster.
Vad händer när DNS inte är inställt än?
Om du registrerar ett domännamn och aldrig konfigurerar DNS-poster finns domänen i registret men leder ingenstans. En webbläsare som försöker slå upp IP-adressen får inget svar. Sidan laddas inte. Besökarna ser ett felmeddelande eller en tom skärm, beroende på webbläsaren.
Därför är det inte samma sak att registrera ett domännamn som att ha en fungerande webbplats. Domännamnet är aktivt i den meningen att det är registrerat och ingen annan kan ta det. Men det fungerar inte förrän DNS-posterna är inställda och pekar på en server med riktiga webbplatsfiler.
Samma sak händer tillfälligt varje gång du ändrar dina DNS-inställningar. Det finns alltid ett glapp mellan att du sparar ändringen och att ändringen når hela DNS-systemet.
Vad är DNS-propagering?
DNS-propagering är den tid det tar för en ändring i dina DNS-poster att spridas till alla resolvers och cacheminnen runt om i världen. När du uppdaterar en A-post eller byter namnservrar får ändringen inte effekt överallt direkt. Olika resolvers har cachat den gamla informationen olika länge.
Hur lång tid propageringen tar beror på en inställning som kallas TTL, som står för time to live. TTL sätts på varje DNS-post och talar om för resolvers hur länge de ska cacha informationen innan de kontrollerar om det finns en uppdatering. Ett TTL på 3 600 sekunder betyder att resolvers kan behålla de gamla uppgifterna i upp till en timme innan de uppdaterar. Lägre TTL ger snabbare propagering men fler uppslagningar.
Under propageringen når en del besökare den gamla servern och en del den nya, beroende på vilken resolver de använder. Full propagering är vanligtvis klar inom några timmar, men kan ibland ta upp till 48 timmar. Kapitlet om DNS-propagering tar upp det i sin helhet, inklusive hur du kontrollerar om propageringen är klar och vad du gör om den tar längre tid än väntat.
Varför spelar den här processen roll för ditt varumärke?
Titta närmare på hur domännamnssystemet är utformat, så hittar du en nivå av kontroll som först blir tydlig första gången du behöver använda den.
Ditt domännamn är inte knutet till någon särskild server. Det pekar på den server du säger åt det att peka på. Om du flyttar din webbplats till ett annat webbhotell uppdaterar du DNS-posterna och besökarna följer med. Domännamnet förblir detsamma. Ditt varumärkes adress ändras inte. Dina länkar, dina sökplaceringar och din publiks minne av din adress förblir intakta.
Den uppdelningen mellan domän och server är det som gör det hanterbart att bygga om eller migrera en webbplats. Du kan bygga en ny version av din webbplats på en testserver, testa den och sedan uppdatera A-posten så att ditt domännamn pekar på den nya servern. Bytet sker utan att dina besökare någonsin ser en trasig adress.
Det betyder också att ditt domännamn har en sorts beständighet som dina webbplatsfiler saknar. Servrar uppgraderas, plattformar byts, webbplatser byggs om. Domännamnet består genom allt det så länge du fortsätter förnya det. Därför är ditt domännamn en varumärkestillgång som är värd att skydda. För mer om vad ett domännamn är och vad en registrering innebär, se kapitlet om skillnaden mellan ett domännamn och en webbplats.
Så hanterar WEMASY anslutning av domännamn
På WEMASY konfigureras DNS-kopplingen automatiskt när du registrerar ett domännamn och bygger din webbplats inom samma konto. Namnservrarna, A-posten och alla andra nödvändiga DNS-poster ställs in åt dig. Du behöver inte logga in hos en separat registrator, leta upp dina inställningar för namnservrar eller skriva in en IP-adress manuellt.
Om du registrerade ditt domännamn någon annanstans och vill använda det med en WEMASY-webbplats ansluter du det genom att uppdatera namnservrarna hos din registrator så att de pekar på WEMASY:s namnservrar. Därefter hanterar WEMASY domänens DNS-poster. Detaljer om vad varje plan innehåller finns på WEMASY:s priser.
Vanliga frågor
Vad händer om jag pekar min domän mot fel IP-adress?
Besökare som skriver ditt domännamn hamnar på fel server, eller på ingenting alls om den IP-adressen inte har någon webbplats bakom sig. Webbläsaren får ett anslutningsfel eller en tom sida. Lösningen är att uppdatera din A-post till rätt IP-adress och vänta på att DNS-propageringen blir klar. Det är en anledning till att det är viktigt att dubbelkolla DNS-posterna när du kopplar en domän till ett nytt webbhotell. Med WEMASY:s webbplatsbyggare kan du ställa in det direkt på din webbplats.
Varför visar min webbplats fortfarande den gamla versionen efter att jag flyttat till en ny server?
DNS-poster cachas på flera ställen längs uppslagningskedjan, bland annat på din egen enhet och hos din internetleverantörs resolver. Även efter att du uppdaterat din A-post kan den gamla IP-adressen fortfarande ligga i cacheminnet lokalt. Att rensa webbläsarens cache och DNS-cache kan hjälpa, men i vissa fall måste du helt enkelt vänta tills TTL-perioden löpt ut innan alla besökare ser den uppdaterade versionen.
Kan jag använda samma domännamn för två olika webbplatser samtidigt?
Nej. Ett domännamn kan bara peka på en IP-adress i taget via sin A-post. Om du vill att olika delar av din webbplats ska peka på olika servrar kan du använda underdomäner. Till exempel kan store.dittvarumarke.com peka på en annan server än dittvarumarke.com medan båda förblir en del av samma domän.
Behöver jag tekniska kunskaper för att hantera min domäns DNS-inställningar?
Enkla DNS-ändringar som att uppdatera en A-post eller lägga till en CNAME går att klara utan djupa tekniska kunskaper om din leverantör har ett tydligt gränssnitt. Själva begreppen är enkla när du väl förstår vad varje posttyp gör. Plattformar som samlar domänregistrering med hosting sköter ofta DNS-inställningen åt dig automatiskt, så du behöver aldrig röra posterna alls.
Vad är skillnaden mellan en namnserver och en DNS-post?
En namnserver är servern som håller alla DNS-poster för din domän. En DNS-post är en särskild uppgift i den namnservern som talar om för DNS-systemet vad det ska göra med en viss förfrågan, till exempel dirigera webbtrafik, e-post eller underdomäner. När du uppdaterar dina namnservrar lämnar du över kontrollen över alla dina DNS-poster till en ny leverantör. När du uppdaterar en enskild DNS-post ändrar du en särskild instruktion medan namnservern förblir densamma.
Nu vet du hur ett domännamn fungerar, från stunden då någon skriver det till stunden då sidan laddas. Det finns en besläktad term som du säkert har sett användas växelvis med domännamn, men det är en annan sak. Den termen är URL. Nästa kapitel går igenom exakt vad som skiljer en URL från ett domännamn och varför skillnaden spelar roll när du sätter upp din webbplats.