Przetestowaliśmy 58 publicznych resolverów DNS — oto, co naprawdę odpowiada

Większość list „najlepszy publiczny resolver DNS” w internecie ma lata i jest kopiowana jedna od drugiej bez ponownego sprawdzenia. Nasza pochodzi z faktycznego odpytania 58 z nich i zapisania, co się stało.

Dlaczego mierzyć zamiast ufać liście

Resolver, który działał niezawodnie w momencie pisania rankingu, może po cichu przestać odpowiadać, zmienić numerację albo zacząć gubić część zapytań — a statyczna lista nie ma jak to zauważyć. Jedynym sposobem, by wiedzieć, które resolvery obecnie działają, jest ich zapytanie.

Jak testowaliśmy

58 publicznych resolverów odpytano o rekordy A, MX, TXT i NS dla dziesięciu prawdziwych domen (apple.com, google.com, github.com i innych), stosując ten sam 5-sekundowy timeout i pojedynczą ponowną próbę, jakie nasz backend faktycznie stosuje do każdego żądania — warunki, jakich doświadcza prawdziwy użytkownik, a nie syntetyczny najlepszy przypadek.

18, które przeszły selekcję

Google, Cloudflare, Quad9 i Quad9 Alt, OpenDNS, Dyn, NextDNS, AdGuard, DNS.SB, CleanBrowsing, SafeDNS, Yandex, 114DNS i 114DNS Alt, AliDNS i AliDNS Alt, HiNet i KT. Zweryfikowane na prawdziwym backendzie — wszystkie 18 odpowiedziało dla każdej wypróbowanej domeny.

5, które odpadły

Verisign, Neustar, Baidu, DNSPod i CNNIC odpadły po utracie 10 do 45 procent zapytań w testach — wystarczająco niezawodne, by wyglądać dobrze przy okazjonalnym użyciu, wystarczająco zawodne, by powodować realne, trudne do zdiagnozowania awarie na większą skalę.

Dlaczego ta lista nie jest stała

Niezawodność resolverów zmienia się w czasie — niektóre z resolverów, które ta lista zastąpiła (Controld, FreeDNS, 101domain, CNNIC, BTTC), po prostu całkowicie przestały odpowiadać na DNS, zanim je sprawdziliśmy. Lista jest ponownie weryfikowana na podstawie rzeczywistego działania, zamiast zakładać, że wciąż jest aktualna.

Co to oznacza dla Ciebie

Jeśli wybierasz resolver do skonfigurowania na routerze albo urządzeniu, to odzwierciedla to, co faktycznie zaobserwowano jako niezawodnie odpowiadające, a nie twierdzenie marketingowe albo listę, której nikt nie sprawdzał od lat.

Zobacz te resolvery w akcji

Wypróbuj na swojej domenie

Zobacz teorię w praktyce — uruchom Sprawdzanie propagacji DNS dla własnej domeny.