Jak wiadomo serwery DNS są niezbędne do poruszania się po internecie. Odgrywają bardzo istotną rolę w komunikacji i są nieodłącznym elementem każdej domeny internetowej. Zadajesz sobie pytanie, czy zmiana serwerów DNS może przyspieszyć działanie Twojego internetu?
Czy wiesz, że za każdym razem, kiedy chcesz odwiedzić stronę internetową, połączyć się z serwerem poczty bądź wysłać wiadomość przez komunikator masz do czynienia z serwerem DNS? Zarówno Twój komputer, jak i przeglądarka bądź Klient poczty musi określić adres IP serwera z jakim się połączy. Zapytania o adres IP są bardzo szybkie, ale kiedy zliczy się ich ilość może okazać się, że tracisz czas na połączeniach z serwerami DNS. Sprawdźmy zatem czasy połączeń najpopularniejszych usług DNS takich jak m.in. : Google, CloudFlare czy OpenDNS.
Serwery DNS
Obecnie dostępnych do skorzystania serwerów DNS jest bardzo wiele, zaczynając od tych jakie daje dostawca internetu, aż po własny serwer uruchomiony na VPSie. Co istotne? Większość firm udostępnia swoje serwery DNS za darmo, dlatego właśnie na nich się skupimy:
- Google (8.8.8.8) – najpopularniejszy i najbardziej znany serwer dns, dostawca nie loguje zapytań o domeny
- Open DNS (208.67.222.222 208.67.220.220) – posiada funkcję blokowania stron pornograficznych oraz witryn wykradających dane
- CloudFlare (1.1.1.1) – równie popularny dostawca, który nie loguje zapytań o domeny
- Quad9 (9.9.9.9) – Firma udostępnia blokowanie podejrzanych stron internetowych i zapewnia prywatność zapytań DNS
- CleanBrowsing (185.228.168.9, 185.228.168.10, 185.228.168.168) – w oparciu o wybrany serwer DNS następuje blokada stron pornograficznych, serwerów VPN, a nawet YouTube
- Yandex (77.88.8.1, 77.88.8.2, 77.88.8.3) – sytuacja podobna jak w przypadku CleanBrowsing
Przykładowy test szybkości odpowiedzi DNS
Do wykonania testu wykorzystane zostało narzędzie dnsperftest. Umożliwiło ono sprawdzenie czasów odpowiedzi wyżej wymienionych DNSów. Co ciekawe, testowanie odbyło się z około 20 różnych lokalizacji na całym świecie, wykorzystane zostały różne rodzaje serwerów uruchomionych m.in. w AWS, Azure czy DigitalOcean. Do przeprowadzenia testów posłużyły również lokalne serwerownie oraz domowe łącza.
Test 1 | Test 2 | Test 3 | Test 4 | Test 5 | Test 6 | Test 7 | Test 8 | Test 9 | Test 10 | Średnia | |
CloudFlare | 9 ms | 8 ms | 8 ms | 9 ms | 7 ms | 8 ms | 8 ms | 9 ms | 9 ms | 7 ms | 8.20 |
OpenDNS | 11 ms | 36 ms | 10 ms | 37 ms | 29 ms | 30 ms | 10 ms | 31 ms | 7 ms | 12 ms | 21.30 |
Level3 | 28 ms | 29 ms | 29 ms | 30 ms | 30 ms | 30 ms | 29 ms | 38 ms | 30 ms | 31 ms | 30.40 |
Norton | 33 ms | 32 ms | 30 ms | 35 ms | 31 ms | 33 ms | 32 ms | 34 ms | 27 ms | 32 ms | 31.90 |
Neustar | 34 ms | 30 ms | 38 ms | 29 ms | 35 ms | 34 ms | 32 ms | 38 ms | 36 ms | 32 ms | 33.80 |
16 ms | 14 ms | 14 ms | 14 ms | 34 ms | 177 ms | 12 ms | 35 ms | 13 ms | 35 ms | 36.40 | |
Adguard | 39 ms | 38 ms | 37 ms | 43 ms | 37 ms | 39 ms | 37 ms | 38 ms | 38 ms | 37 ms | 38.30 |
Yandex | 35 ms | 30 ms | 51 ms | 29 ms | 34 ms | 30 ms | 32 ms | 32 ms | 30 ms | 89 ms | 39.20 |
Comodo | 43 ms | 42 ms | 37 ms | 40 ms | 39 ms | 38 ms | 39 ms | 39 ms | 39 ms | 49 ms | 40.50 |
Quad9 | 8 ms | 7 ms | 8 ms | 8 ms | 173 ms | 7 ms | 8 ms | 9 ms | 8 ms | 174 ms | 41.00 |
Cleanbrowsing | 157 ms | 156 ms | 161 ms | 156 ms | 156 ms | 161 ms | 156 ms | 156 ms | 162 ms | 157 ms | 157.80 |
Przeprowadzone testy pokazują, iż najszybszym serwerem DNS był CloudFlare. Średni czas odpowiedzi dla różnych lokalizacji wynosił około 5,42 ms.