domännamnssystemet, DNS för kort, är ett av de viktigaste protokollen på internet, och ändå förstår relativt få människor dess syfte. DNS är ett protokoll som styr hur datorer utbyter data online. Dess syfte, helt enkelt sagt, är att matcha namn med siffror, vilket hjälper till att konvertera minnesvärda domännamn (till exempel statuscake.com IP-adress (t. ex. 8.8.8.8 för Google.com) som din webbläsare kan använda.
DNS är i huvudsak en karta eller en telefonbok på internet. Eftersom varje enhet och webbplats som är ansluten till ett nätverk har sin egen IP-adress, utan DNS skulle vi tvingas hålla våra egna register över vilka domännamn som matchar vilka IP-adresser, vilket skulle göra internet mycket svårare att använda!
syftet som DNS tjänar är därför relativt enkelt, men själva processen är inte, särskilt eftersom det finns miljarder aktiva IP-adresser i bruk och miljarder DNS-förfrågningar som uppstår vid varje given tidpunkt.
i den här artikeln kommer vi att sträva efter att förklara hur domännamnssystemet fungerar och förklara varje steg från den första frågan till det ögonblick en webbsida laddas i din webbläsare.
hur fungerar DNS?
för slutanvändaren verkar DNS-sökning ske omedelbart och kräver inte mer än domännamnet och ett tryck på enter-tangenten. Det finns dock gott om tunga lyft som uppstår bakom kulisserna, med begäran, i de flesta fall, passerar mellan fyra servrar innan de slutligen matchar domännamnet med IP-adressen och laddar webbsidan.
här är de fyra servrarna som är involverade i DNS – protokollet:
DNS Recursor-huvudfunktionen för DNS Recursor är att ta emot den ursprungliga frågan och vidarebefordra den till den relevanta servern.
Root Nameserver – Rotnamnservern tar det första steget för att lösa domännamnet som anges i den ursprungliga frågan till en IP-adress.
TLD Namnserver – Toppdomänservern (TLD) är där den sista delen av en adress (t .ex.
auktoritativ Namnserver-i det sista steget i processen returnerar den auktoritativa namnservern det begärda värdnamnet (om det har åtkomst till det), tillbaka till DNS Recursor vilket resulterar i att webbsidan laddas.
DNS Recursor
varje DNS-begäran börjar med en fråga. Till exempel när du anger statuscake.com i din webbläsare fortsätter din webbläsare att skicka en fråga via internet för att hitta den matchande IP-adressen för det domännamnet. Det första steget i denna process är för webbläsaren att fråga DNS Recursor (även känd som en rekursiv resolver) som kan drivas av din ISP, en trådlös leverantör eller en tredje part. I det här första steget fungerar DNS Recursor som en mellanman och kopplar din fråga till den relevanta IP-adressen för att svara på frågan om vilken IP-adress som är associerad med den ursprungliga frågan.
Root Nameserver
Root Nameserver är den första typen av DNS-server som DNS Recursor pratar med på vägen för att lösa din fråga. Det finns 13 uppsättningar rotservrar på över 300 platser över hela världen, och var och en har DNS-information om toppdomäner som .com. det finns också tusentals servrar som stöder rotens namnservrar, placerade beroende på var internetbehovet är högst. Root Nameserver hjälper till att översätta den ursprungliga textbaserade frågan till ett språk, till exempel IP-adresser, som datorer kan förstå.
TLD Namnserver
toppdomänen (TLD) Namnserver ger nästa bit i pusslet genom att svara på den ursprungliga frågan med IP-adressen för domänens namnserver. I likhet med Rotnamnservrarna har TLD-namnservrarna 4-13 namnservrar på många olika platser. Huvudsyftet med toppdomänen är att lagra adressinformationen för domäner på andra nivå (till exempel statuscake.com).
auktoritativ Namnserver
den auktoritativa namnservern är det sista steget i DNS-processen. I det här steget kan den auktoritativa namnservern matcha en IP-adress med det begärda värdnamnet och returnerar det till DNS Recursor. Beväpnad med den matchande IP-adressen för den ursprungliga domännamnsfrågan kan DNS Recursor berätta för din webbläsare vad den begärda IP-adressen är. Slutligen använder din webbläsare den nyligen lärda IP-adressen för att nå webbplatsen och ladda den webbsida du ursprungligen begärde!
det finns undantag, avvikelser och många lager extra detaljer i DNS-processen, inklusive caching och icke-rekursiva frågor. Den grundläggande processen är dock den som vi har beskrivit i den här artikeln, där den ursprungliga frågan fortsätter genom fyra servrar – DNS Recursor; Root Nameserver; TLD Name Server; auktoritativ Namnserver – innan matchande IP-adress och domännamn returneras till din webbläsare.
om du vill övervaka och förbättra prestandan på din webbplats, StatusCake ger en svit av webbplats prestanda övervakningsverktyg som är lätta att installera och använda, och ger dig ovärderliga insikter i hur din webbplats prestanda påverkar dina kunders upplevelser.
Klicka här för att starta din GRATIS Provperiod idag!