Vad är DNS-tjänst och DNS-server?

Internet är ett enormt nätverk av datorer, och varje enhet som är ansluten till Internet tilldelas en unik IP-adress (som 203.119.101.61) som hjälper andra datorer att identifiera den. Men om du måste ange en IP-adress varje gång du vill besöka en webbplats, måste folk memorera många siffror. Det är lätt att göra misstag och leda till felbesök. Således uppfanns domännamn för att lösa detta problem och spela en viktig roll i Internetkommunikation.

Vad är DNS-tjänst?

DNS-tjänst, även kallad Domain Name System, är en kärntjänst på Internet. Dess huvudsakliga funktion är att konvertera domännamn till IP-adresser som lätt kan kännas igen av datorer, så att användare enkelt kan dirigera till en webbplats utan att behöva memorera långa strängar av specifika siffror och bokstäver.

Specifikt kan DNS-tjänsten delas in i rekursiv upplösningstjänst, rotdomännamnstjänst, TLD-domännamnstjänst och auktoritativ domännamnstjänst.

Vad är en DNS-server?

En DNS-server (Domain Name Server), även känd som en namnserver och ansvarar för att tillhandahålla DNS-tjänster. Den upprätthåller olika typer av register. DNS-servrarna inkluderar rekursiva resolvers, rotservrar, TLD-servrar och auktoritativa servrar, som arbetar tillsammans för att förse användare med IP-adresser.

Följande figur är flödesschemat för DNS-servrar.

dns_workflow
  • Rekursiv resolver: Även känd som en DNS-resolver, vanligtvis hanterad av en ISP. Det är det första steget i en DNS-fråga. Den rekursiva resolvern cachar det slutliga svaret för varje exekverad fråga och sparar det under en tidsperiod (kallad time-to-live). När en rekursiv resolver tar emot en rekursiv frågeförfrågan från en användare, om det finns cachar, kommer den att använda det cachade svaret direkt för att snabbt svara utan att behöva kommunicera med någon annan DNS-server. Om inte, kommer den att skicka förfrågningar till rotservern i tur och ordning, och sedan skicka en annan förfrågan till TLD-servern efter att ha fått det första svaret, och sedan skicka den sista förfrågan till den auktoritativa servern, och slutligen få IP-adressen som ett svar och returnera den till användaren.
  • Rotserver: Det finns 13 rotdomännamnservrar i världen, och en är huvudrotservern i USA, som drivs av Network Solutions, en amerikansk internetbyrå. De övriga 12 är sekundära rotservrar, varav 9 är i USA, 2 är i Europa (placerade i Storbritannien och Sverige) och 1 är i Asien (placerad i Japan). Om det inte finns ett cachat svar, kommer resolvern att initiera en frågeförfrågan till rotservern. Rotservern registrerar toppdomännamnet (.com, .net, .org, etc.) och motsvarande värd. Efter att den rekursiva resolvern har fått det initiala svaret skickar den ytterligare en begäran till TLD-namnservern.
  • TLD-server: TLD är det högsta domännamnet i domännamnssystemet, och TLD-namnservern hanterar all domännamnsinformation för den generiska toppdomänen. I juli 2015 fanns det 1 058 toppdomäner, uppdelade i två kategorier: generiska toppdomäner och toppdomäner för land/region. De vanligaste gTLD:erna är: .com, .org, .net, .edu och .gov. En landstoppdomän avser en domän som är specifik för ett land eller en stat. Till exempel .cn, .uk, .us, .de, .jp, etc. När TLD-servern tar emot en frågeförfrågan för en viss toppdomän från den rekursiva resolvern, informerar motsvarande toppdomänserver den rekursiva resolver av svaret och dirigerar det till den auktoritativa servern för att starta nästa fråga.
  • Auktoritativ server: En auktoritativ server ställs in av domännamnsregistratorn för ett specifikt domännamn (som "www.ipshu.com"), som används för hantering (tillägg, radering, ändring, etc.) av den specifika domänen namnet självt. Här hittar den rekursiva upplösaren IP-adressen för webbservern som motsvarar domänen och returnerar IP-adressen till den rekursiva upplösaren. En auktoritativ server är vanligtvis det sista steget i processen för att hitta en IP-adress.

När ISP:s rekursiva resolver tar emot IP-adressen returnerar den informationen till webbservern via användarens PC, och webbservern returnerar motsvarande information till användaren enligt det innehåll som domännamnet begär, så att användaren äntligen kan skaffa sitt förväntade innehåll.

📚 Kommentar

Språk