
Komputer użytkownika wysyła zapytanie DNS (np. o adres www.aps.edu.pl).
Cache (pamięć podręczna) – system sprawdza, czy zna już ten adres.
- Jeśli tak, od razu zwraca wynik.
- Jeśli nie, zapytanie trafia dalej.
Recursive resolver – serwer pośredniczący między komputerem a właściwymi serwerami DNS.
- Odbiera zapytanie i rozpoczyna proces wyszukiwania.
Root nameserver – pierwszy etap.
- Odczytuje końcówkę domeny (TLD, np. .com, .pl) i wskazuje, który TLD nameserver zna odpowiedź.
TLD nameserver – drugi etap.
- Kieruje zapytanie do odpowiedniego autorytatywnego serwera dla danej domeny (np. aps.edu.pl).
Authoritative nameserver – ostatni etap.
- Zwraca właściwy adres IP serwera, na którym znajduje się dana strona.
Recursive resolver przekazuje odpowiedź z powrotem do komputera.
Komputer zapisuje wynik w pamięci podręcznej (cache), aby przy kolejnym zapytaniu nie powtarzać całego procesu.
Lista rootserwerów
popularne darmowe DNS-y
- Google https://www.dnsperf.com/dns-resolver/google
- Level3
- VeriSign https://www.dnsperf.com/dns-resolver/verisign
- DNS. Watch
- Comodo Secure DNS https://www.dnsperf.com/dns-resolver/comodo
- OpenDNS Home https://www.dnsperf.com/dns-resolver/opendns
- Norton ConnectSafe https://www.dnsperf.com/dns-resolver/norton