Kako radi DNS poslužitelj?
DNS poslužitelji igraju ključnu ulogu u procesu razlučivanja imena domena u njihove odgovarajuće IP adrese. Evo objašnjenja korak po korak o tome kako radi DNS poslužitelj:
1. DNS zahtjev: Kada korisnik upiše naziv domene u web-preglednik ili bilo koju aplikaciju koja zahtijeva pristup internetu, računalo prvo provjerava je li IP adresa za naziv domene već spremljena u predmemoriju ili je dostupna unutar njegovog lokalnog DNS rješavača.
2. Lokalni DNS razrješivač: Ako IP adresa nije pronađena u lokalnoj predmemoriji, zahtjev se prosljeđuje lokalnom DNS razrješavaču, koji obično osigurava davatelj internetskih usluga.
3. Rekurzivni i autoritativni DNS poslužitelji: Lokalni DNS razrješivač postaje klijent i pokreće rekurzivni proces za pronalaženje IP adrese. Započinje zahtjevom DNS root poslužitelju. Korijenski poslužitelj daje adresu poslužitelja domene najviše razine (TLD).
4. Autoritativni DNS poslužitelj: Koristeći informacije o TLD poslužitelju, lokalni DNS rezolver šalje zahtjev autoritativnom DNS poslužitelju za tu određenu domenu. Mjerodavni DNS poslužitelj pohranjuje izvornu IP adresu preslikanu na dani naziv domene.
5. Vraćen odgovor: Mjerodavni DNS poslužitelj odgovara lokalnom DNS razrješavaču s IP adresom tražene domene.
6. Predmemorija i odgovor: Lokalni DNS rezolver sprema IP adresu u predmemoriju ako to dopušta vrijednost vremena života (TTL) koju je postavio autoritativni poslužitelj. Zatim prosljeđuje IP adresu klijentu (korisničkom računalu).
7. Zahtjev preglednika: S dobivenom IP adresom, preglednik korisnika zatim šalje zahtjev web poslužitelju povezanom s tom IP adresom.
8. Odgovor web poslužitelja: Web poslužitelj šalje traženu web stranicu ili resurse natrag, a korisnik vidi sadržaj na svom uređaju.
Na taj način DNS poslužitelji djeluju kao imeničke usluge, prevodeći čitljive nazive domena u numeričke IP adrese koje računala koriste za međusobnu komunikaciju na mreži.