Vad är en DNS-server

DNS-servern (Domain Name System) är en dator som matchar webbplatsens värdnamn (som exempel.com) med deras motsvarande IP-adresser (Internet Protocol). En databas med offentliga IP-adresser och deras matchande domännamn hålls på DNS-servern.

Enligt IPv4- eller IPV6-protokollen har varje enhet som är ansluten till internet en unik IP-adress som hjälper till att identifiera den. Detsamma kan sägas för webbservrar, som används för att vara värd för webbplatser. En CDNetworks-server i Mountain View, Kalifornien, till exempel, har en IP-adress på 157.185.170.144.

DNS-servrar hjälper oss att undvika att memorera långa IP-adresser (och ännu mer komplexa alfanumeriska sådana i IPV6-systemet) genom att automatiskt översätta webbplatsnamn till dessa nummer så att servrarna kan ladda rätt webbsidor.

Innehåll

Vad är DNS?

Domain Name System (DNS) är en databas med domännamn och IP-adresser som gör det möjligt för webbläsare att hitta rätt IP-adress för en värdnamns-URL. När vi vill komma åt en webbplats skriver vi vanligtvis domännamnet i webbläsaren, som cdnetworks.com, wired.com eller nytimes.com.

Vad är en DNS-server

Men för att kunna ladda innehåll för en webbplats måste webbläsare känna till de specifika IP-adresserna. Domain Name System (DNS) konverterar domännamn till IP-adresser, vilket gör att resurser kan laddas från webbplatsens server. Webbplatser med flera IP-adresser som tillhör ett enda domännamn är inte ovanliga.

Stora webbplatser som Google, till exempel, kommer att ha användare som begär en server från hela världen. Även om webbplatsnamnet som anges i webbläsaren är detsamma, kommer servern som en dator från Singapore försöker ansluta med största sannolikhet att vara annorlunda än den som en dator från till exempel Toronto försöker nå. Det är då DNS-caching kommer in i bilden.

DNS-cache

DNS-cachelagring är tekniken för att lagra DNS-data på DNS-poster som är närmare en begärande klient så att DNS-frågan kan lösas snabbare. Detta eliminerar behovet av extra förfrågningar längre ner i kedjan, förbättrar webbsidans laddningstider och minskar bandbreddsanvändningen.

Time to live, eller TTL, hänvisar till hur länge DNS-poster sparas i DNS-cachen. Denna tidsram är betydande eftersom den definierar hur "färska" DNS-poster är och om de matchar aktuella IP-adressrevisioner. DNS-cachelagring kan ske i webbläsaren eller på operativsystemnivå (OS-nivå).

DNS-cache i webbläsaren

Eftersom webbläsare sparar DNS-poster under en viss tidsperiod är det ofta det första stället en användare tittar på när de skapar en DNS-post. Det är färre steg involverade i att verifiera DNS-cachen och göra en DNS-förfrågan till en IP-adress när du använder en webbläsare.

DNS-cachning Operativsystemnivån (OS).

När en DNS-fråga lämnar en slutanvändares arbetsstation går den till operativsystemnivån för att leta efter en matchning. "Stub resolver"-processen i operativsystemet kontrollerar sin egen DNS-cache för att avgöra om den har posten. Om inte, riktas frågan till Internetleverantören utanför det lokala nätverket (ISP).

Hur fungerar en DNS?

DNS är ansvarig för att omvandla värdnamnet (även känt som webbplatsens eller webbsidans namn) till en IP-adress. Processen att lokalisera motsvarande IP-adress kallas DNS-upplösning, och handlingen att mata in domännamnet är känd som en DNS-fråga.

Det finns tre typer av DNS-frågor: rekursiva, iterativa och icke-rekursiva.

Rekursiva frågor är de där en DNS-server måste svara med den begärda resursposten. Om en post inte kan upptäckas måste ett felmeddelande visas för DNS-klienten.

Iterativa förfrågningar är de där DNS-klienten begär svar från flera DNS-servrar tills det bästa svaret upptäcks, eller tills ett fel eller timeout inträffar. Om en DNS-server som är auktoritativ för en lägre nivå av domännamnutrymmet inte kan hitta en matchning för frågan, kommer den att hänvisa till en auktoritativ DNS-server för en lägre nivå av domännamnutrymmet. DNS-klienten frågar sedan efter denna referensadress, och processen upprepas med fler DNS-servrar.

Icke-rekursiva frågor är de som en DNS-resolver löser när den begärda resursen är tillgänglig, antingen för att servern är auktoritativ eller för att resursen redan är cachad.

De olika typerna av DNS-server

En DNS-fråga skickas till några distinkta servrar innan den löses, utan inblandning från slutanvändaren.

1. DNS Rekursiv Resolver

Detta är en server som är dedikerad för att ta emot förfrågningar från klientdatorer. Den lokaliserar DNS-posten och utför ytterligare förfrågningar som svar på klientens DNS-förfrågningar. När de begärda resurserna returneras till rekursorn tidigt i frågeprocessen kan DNS-cachelagring minska antalet frågor.

2. Rotnamnsserver

Denna server är ansvarig för att konvertera mänskligt läsbara värdnamn till datorläsbara IP-adresser. Rotservern accepterar rekursorns fråga och, baserat på domännamnet i frågan, överför den till TLD-namnservrarna i nästa steg.

3. Namnserver på toppnivådomän (TLD).

TLD-namnservrarna ansvarar för att hålla reda på domännamnsinformation. De kan till exempel inkludera information om webbplatser som slutar på ".com" eller ".org", såväl som domäner på landsnivå som "www.example.com.uk", "www.example.com.us, " och andra. TLD-namnservern tar emot frågan från rotservern och vidarebefordrar den till den auktoritativa DNS-namnservern för domänen i fråga.

4. Auktoritativ namnserver

Den auktoritativa DNS-namnservern kommer slutligen att returnera IP-adressen till DNS-rekursorn, som sedan kan vidarebefordra den till klienten. Denna auktoritativa DNS-namnserver är den som håller DNS-posterna längst ner i uppslagsprocessen. Se dem som ditt sista stopp eller den ultimata auktoritativa informationskällan.

Slutsats

En DNS-sökning är den procedur genom vilken en DNS-server returnerar en DNS-post. Det innebär att värdnamnsfrågan skickas från webbläsaren till DNS-sökningsprocessen på DNS-servern och tillbaka. DNS-resolvern är servern som hanterar det första steget i DNS-uppslagningsprocessen, och initierar en serie procedurer som kulminerar i att URL:en översätts till en IP-adress för webbsidaladdning.

Den rekursiva DNS-resolvern tar emot den användarinmatade värdnamnsfrågan efter att den har gått från webbläsaren till internet. Den rekursiva DNS-servern skickar sedan en fråga till DNS-rotservern, som returnerar adressen till TLD-servern som ansvarar för domänlagring.

Resolvern skickar sedan en DNS-begäran till den associerade domänens TLD och tar emot domännamnsserverns IP-adress. Den rekursiva DNS-servern begär sedan domännamnsservern och tar emot IP-adressen att ge till webbläsaren som sista steg. Webbläsaren kan sedan använda HTTP-förfrågningar för att begära särskilda webbsidor efter att DNS-sökningsprocessen är klar.

Dessa faser utgör en konventionell DNS-sökningsprocedur, men DNS-cachelagring kan påskynda saker och ting. DNS-caching gör att webbläsaren, operativsystemet eller en avlägsen DNS-infrastruktur kan lagra DNS-uppslagsinformation lokalt, vilket gör att vissa steg kan hoppas över för snabbare inläsning.


Leave a Comment

Opera för Android: Hur man konfigurerar Ad-Blocker

Opera för Android: Hur man konfigurerar Ad-Blocker

Annonser kan vara användbara eftersom de informerar dig om erbjudanden och tjänster du kan behöva. Men de kan bli ohanterliga och bli irriterande. Det är då du vänder dig till annonsblockerare. Lär dig hur du konfigurerar Ad-Blocker i Opera för Android med dessa steg.

Hur man markerar text i Google Docs

Hur man markerar text i Google Docs

Lär dig hur man markerar eller framhäver viss text i dina Google Docs-dokument med hjälp av dessa steg för din dator, smartphone eller surfplatta.

Hur man ändrar typsnitt i Google Chrome

Hur man ändrar typsnitt i Google Chrome

Webbläsaren Google Chrome erbjuder ett sätt för dig att ändra de typsnitt den använder. Lär dig hur du ställer in typsnittet på det du vill.

Så här markerar du text i Google Slides

Så här markerar du text i Google Slides

Lär dig hur du markerar text med färg i Google Slides-appen med denna steg-för-steg-guide för mobil och dator.

Firefox: Hur man identifierar en specifik färg på en webbsida

Firefox: Hur man identifierar en specifik färg på en webbsida

Se hur du kan identifiera en specifik färg med ett integrerat verktyg i Firefox utan att använda tredjepartsprogram.

7 Chrome-tillägg för att göra Gmail mer produktiv

7 Chrome-tillägg för att göra Gmail mer produktiv

Du kan hitta flera tillägg för Gmail för att göra din hantering av e-post mer produktiv. Här är de bästa Gmail Chrome-tilläggen.

Hur man slår på eller av stavningskontrollen i Firefox

Hur man slår på eller av stavningskontrollen i Firefox

Se hur enkelt det är att lägga till ett ord eller ett annat språk i Firefox stavningskontroll. Se också hur du kan stänga av stavningskontroll för webbläsaren.

Snabbtips: Så här stänger du av Google Assistant

Snabbtips: Så här stänger du av Google Assistant

Se vilka steg du ska följa för att snabbt stänga av Google Assistant. Känn dig mindre övervakad och inaktivera Google Assistant.

Är det möjligt att blockera någon från att se dina kommentarer på Facebook?

Är det möjligt att blockera någon från att se dina kommentarer på Facebook?

Dina Facebook-vänner kan se alla kommentarer du skriver på offentliga inlägg. Facebook-kommentarer har inga individuella sekretessinställningar.

Så här ändrar du Facebooks integritetsinställningar på en telefon eller tablet

Så här ändrar du Facebooks integritetsinställningar på en telefon eller tablet

Att veta hur du ändrar Facebooks integritetsinställningar på en telefon eller tablet gör det enklare att hantera ditt konto.