We hebben 58 openbare DNS-resolvers getest — dit reageert echt
De meeste "beste openbare DNS-resolver"-lijsten online zijn jaren oud, of van elkaar overgeschreven zonder dat iemand ze herbevestigt. De onze komt voort uit het daadwerkelijk bevragen van 58 ervan en het noteren wat er gebeurde.
Waarom meten in plaats van een lijst vertrouwen
Een resolver die betrouwbaar werkte toen een ranglijst werd geschreven, kan stilletjes stoppen met reageren, van nummer veranderen, of een deel van de query's beginnen te verliezen — en een statische lijst heeft geen manier om dat op te merken. De enige manier om te weten welke resolvers momenteel werken, is ze te bevragen.
Hoe we hebben getest
58 openbare resolvers werden bevraagd voor A-, MX-, TXT- en NS-records op tien echte domeinen (apple.com, google.com, github.com, en andere), met dezelfde time-out van 5 seconden en de ene nieuwe poging die onze backend daadwerkelijk op elk verzoek toepast — de omstandigheden die een echte gebruiker ervaart, geen synthetisch ideaalscenario.
De 18 die de selectie doorstonden
Google, Cloudflare, Quad9 en Quad9 Alt, OpenDNS, Dyn, NextDNS, AdGuard, DNS.SB, CleanBrowsing, SafeDNS, Yandex, 114DNS en 114DNS Alt, AliDNS en AliDNS Alt, HiNet en KT. Geverifieerd tegen de echte backend reageerden alle 18 voor elk geprobeerd domein.
De 5 die zijn geschrapt
Verisign, Neustar, Baidu, DNSPod en CNNIC werden geschrapt nadat ze in tests 10 tot 45 procent van de query's verloren — betrouwbaar genoeg om bij incidenteel gebruik prima te lijken, onbetrouwbaar genoeg om op schaal echte, moeilijk te diagnosticeren storingen te veroorzaken.
Waarom deze lijst niet permanent is
De betrouwbaarheid van resolvers verandert in de tijd — sommige resolvers die deze lijst heeft vervangen (waaronder Controld, FreeDNS, 101domain, CNNIC, BTTC) waren simpelweg helemaal gestopt met het beantwoorden van DNS tegen de tijd dat ze opnieuw werden gecontroleerd. De lijst wordt herverifieerd tegen daadwerkelijk gedrag in plaats van aangenomen nog steeds correct te zijn.
Wat dit voor jou betekent
Als je een resolver kiest om op een router of apparaat in te stellen, weerspiegelt dit wat daadwerkelijk is waargenomen als betrouwbaar reagerend, geen marketingclaim of een lijst die niemand in jaren heeft herbekeken.
Zie deze resolvers in actie
Zie de theorie in de praktijk — voer DNS-propagatiechecker uit voor je eigen domein.