DNS -servrar använder en hierarkisk databas som kallas
domännamnsystemet (DNS) För att lösa domännamn till IP -adresser. Denna databas är organiserad i en trädliknande struktur med olika nivåer:
1. Rotservrar: Dessa är de högsta servrar som har information om strukturen i DNS-systemet och platserna för nästa nivå av servrar.
2. Domäner på toppnivå (TLDS): Dessa servrar ansvarar för att hantera domäner som ".com", ".NET", ".org" och landsspecifika domäner. De har information om domänens auktoritativa namnservrar.
3. Autoritativa namnservrar: Dessa är specifika servrar som är ansvariga för en viss domän eller underdomän. De har den faktiska kartläggningen av domännamn till IP -adresser.
4. Rekursiva namnservrar: Det här är servrarna som användare vanligtvis interagerar med. När en användare anger ett domännamn kommer deras lokala dator att fråga en rekursiv namnserver. Denna server kommer sedan att göra en serie förfrågningar till olika nivåer av servrar i DNS -hierarkin tills den når den auktoritativa namnservern för den begärda domänen.
Hur det fungerar:
1. En användare anger ett domännamn (t.ex. www.example.com) i sin webbläsare.
2. Webbläsaren skickar en DNS -begäran till den lokala rekursiva namnservern.
3. Den rekursiva namnservern kontrollerar sin cache för IP -adressen. Om det inte hittas, börjar det fråga DNS -hierarkin och börja med rotservrarna.
4. Rotservrarna tillhandahåller adressen till TLD -servern för ".com".
5. Servern ".com" tillhandahåller adressen till den auktoritativa namnservern för "exempel.com".
6. Den auktoritativa namnservern tillhandahåller IP -adressen för "www.example.com".
7. Den rekursiva namnservern cachar IP -adressen och returnerar den till användarens webbläsare.
8. Webbläsaren ansluter till webbplatsen med den angivna IP -adressen.
Förutom den hierarkiska databasen använder DNS -servrar också:
* caching: Servers Store begärde ofta domän-till-IP-kartläggningar i sin cache för att påskynda framtida förfrågningar.
* Resource Records (RRS): Det här är datastrukturer som innehåller kartläggningsinformationen mellan domännamn och IP -adresser, liksom andra relevanta data som e -postserveradresser.
* DNS -zoner: Dessa är samlingar av RR som definierar en viss domän.
Hela processen med DNS -upplösning säkerställer att användare enkelt kan komma åt webbplatser och andra resurser online utan att behöva memorera IP -adresser.