DNS Speed Testing on Telstra nbn in Melbourne

I've recently seen a number of people recommending that I use various 3rd party DNS resolvers - CloudFlare, OpenDNS etc. One problem I've encountered with us...

I’ve recently seen a number of people recommending that I use various 3rd party DNS resolvers - CloudFlare, OpenDNS etc. One problem I’ve encountered with using some of these DNS servers is that they’re set up for the North American market, and are either not located in Australia or return results for things like Akamai that are not in Australia. It is important that your DNS server is fast to respond - modern web pages can involve tens of different DNS lookups for things like css, images, scripts, cookies, ads, trackers etc. It is also important that your DNS server of choice knows where you are. You quickly lose the benefits to a Content Delivery Network (CDN) if the CDN is not located physically close to where you are. The first piece of this puzzle, response times for DNS servers, is easy to test. I am using the dnsperftest script, which checks DNS lookup times against a number of popular DNS servers. I’ve also added to the script my two default Telstra DNS servers, one hosted in their Lonsdale St datacenter and one hosted in Windsor.

Test 1Test 2Test 3snip...Test 8Test 9Test 10Average
my router1 ms1 ms1 ms1 ms1 ms1 ms1 ms
telstra-lonsdale8 ms9 ms9 ms8 ms8 ms24 ms11 ms
telstra-windsor8 ms20 ms12 ms8 ms9 ms22 ms13 ms
cloudflare14 ms10 ms8 ms9 ms8 ms18 ms11 ms
level3142 ms139 ms142 ms136 ms138 ms140 ms140 ms
google113 ms117 ms22 ms119 ms113 ms113 ms100 ms
quad9204 ms200 ms199 ms201 ms198 ms199 ms200 ms
freenom295 ms291 ms294 ms297 ms294 ms295 ms294 ms
opendns114 ms191 ms9 ms7 ms10 ms9 ms57 ms
norton27 ms23 ms21 ms21 ms21 ms25 ms23 ms
cleanbrowsing24 ms22 ms19 ms22 ms21 ms23 ms22 ms
yandex408 ms385 ms383 ms436 ms374 ms455 ms407 ms
adguard21 ms23 ms21 ms20 ms22 ms23 ms22 ms
neustar25 ms21 ms21 ms22 ms22 ms22 ms22 ms
comodo262 ms265 ms266 ms266 ms263 ms288 ms268 ms

(I’ve cut out some columns from the middle of the table, but you get the idea…) From the results, you can see that, aside from the router on my network with sub 1ms response times, Telstra’s own DNS servers were consistently the quickest to respond, closely followed by Cloudflare’s 1.1.1.1 DNS resolver. Interestingly enough, the Norton ConnectSafe, Cleanbrowsing, AdGuard, and Neustar UltraDNS DNS servers all had good response times as well, indicating that we’re being redirected to a local mirror via anycast. OpenDNS had inconsistent response times, sometimes fast, sometimes not so fast. I can’t recommend Norton ConnectSafe as they’re retiring the service in November 15 this year (just a few days from now). Cleanbrowsing is an interesting DNS service as they have family filtering which blocks adult content. They also have paid filters where you can block or allow access to certain categories (like Gaming, Gambling, Torrents etc) AdGuard use DNS filtering to block ads, trackers, and phishing, as well as having an option to block adult websites. Neustar don’t appear to offer filtering, they offer security and speed. OpenDNS do offer filtered DNS, claiming to block malware, phishing and ransomware. Given how fast 1.1.1.1 is, and it’s very easy to remember, if you’re looking to use a 3rd party DNS service, they would be the one to go with, unless you want to add additional security by using one of the filtered DNS services.

Keep This Useful

Spotted something outdated or unclear?

If a step has changed, a screenshot no longer matches, or something here just does not work the way it should, get in touch and we will take a look.