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
Zobacz teorię w praktyce — uruchom Sprawdzanie propagacji DNS dla własnej domeny.