Najszybszy DNS

Najszybszy DNS

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 1Test 2Test 3Test 4Test 5Test 6Test 7Test 8Test 9Test 10Średnia
CloudFlare9 ms8 ms8 ms9 ms7 ms8 ms8 ms9 ms9 ms7 ms8.20
OpenDNS11 ms36 ms10 ms37 ms29 ms30 ms  10 ms31 ms7 ms  12 ms21.30
Level328 ms  29 ms29 ms30 ms30 ms30 ms29 ms38 ms30 ms31 ms30.40
Norton33 ms32 ms30 ms35 ms31 ms33 ms32 ms34 ms27 ms32 ms31.90
Neustar34 ms30 ms38 ms29 ms35 ms34 ms32 ms38 ms36 ms32 ms33.80
Google16 ms14 ms14 ms14 ms34 ms177 ms12 ms35 ms13 ms35 ms36.40
Adguard39 ms38 ms37 ms43 ms37 ms39 ms37 ms38 ms38 ms37 ms38.30
Yandex35 ms30 ms51 ms29 ms34 ms30 ms32 ms32 ms30 ms89 ms39.20
Comodo43 ms42 ms37 ms40 ms39 ms38 ms39 ms39 ms39 ms49 ms40.50
Quad98 ms7 ms8 ms8 ms173 ms7 ms8 ms9 ms8 ms174 ms41.00
Cleanbrowsing157 ms156 ms161 ms156 ms156 ms161 ms156 ms156 ms162 ms157 ms157.80

Przeprowadzone testy pokazują, iż najszybszym serwerem DNS był CloudFlare. Średni czas odpowiedzi dla różnych lokalizacji wynosił około 5,42 ms.