TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Worldwide DNS Performance

129 pointsby nish1500about 10 years ago

17 comments

jimaekabout 10 years ago
Hey everybody, im the creator of dnsperf. I just wanted to clear some things up.<p>1. The point of the service is to have an objective way to compare different DNS services. dnsperf is supposed only to help you in your search for the best DNS service and not crown the absolute winner.<p>2. I plan to add as many locations as possible to get more reliable data. More locations will also solve the problem of &quot;DNS at the same datacenter as my test nodes&quot;<p>3. Some people are confused about the node locations. Here is the map <a href="http://www.dnsperf.com/network" rel="nofollow">http:&#x2F;&#x2F;www.dnsperf.com&#x2F;network</a><p>4. Its not open source but some time in the future it will be.<p>5. The tests I am running are supposed to exclude variables such as local&#x2F;ISP caching, DNS proxies, resolvers, SRTT and so on. I wanted to test the nameservers directly and get the raw performance data of the provider himself. I believe thats the best way to do fair comparison.<p>Thank you for your comments and love. I&#x27;m glad people liked the service :)<p>Feel free to email me with your feedback or questions.
评论 #9268578 未加载
评论 #9268945 未加载
评论 #9269413 未加载
评论 #9268878 未加载
评论 #9269468 未加载
评论 #9270267 未加载
评论 #9269402 未加载
评论 #9270057 未加载
lucaspillerabout 10 years ago
&quot;Asia DNS performance&quot;<p>This should really be taken with a grain of salt as Asia is a big place, and unlike Europe or the US, the interconnects between countries are poor. From where I am in the Middle East it&#x27;s faster to ping Europe (~180ms) than Central Asia (~250ms). I&#x27;d love to see a report that takes this and CDN performance into account on a country-by-country basis!
评论 #9268283 未加载
评论 #9268299 未加载
评论 #9268316 未加载
_hnwoabout 10 years ago
Worth noting, similar things being done here: <a href="https://atlas.ripe.net" rel="nofollow">https:&#x2F;&#x2F;atlas.ripe.net</a> with real-world examples (measurements from peoples home internet accounts, workplaces, etc - not &#x27;sponsored&#x27; vms, not from some random data centre) and measuring just about anything (DNS and websites)<p>You can join, host a probe (get it sent to you, plug it in) and then run your own measurement tests based on the &#x27;credits&#x27; you earn from having the probe running.
评论 #9268764 未加载
rgbrennerabout 10 years ago
Is this a good test? The fastest result is 5.9ms.. that means that DNS provider won because they happened to be in the same city where dnsperf tested from. That node is in Sao Paulo Brazil.<p>There are about 400m people in south america, and this test declares a provider to be the fastest for South America because both the provider and the test taker happened to pick Sao Paulo.
评论 #9268379 未加载
评论 #9268402 未加载
SixSigmaabout 10 years ago
My turn to be pedantic :<p>Speed is is the magnitude of velocity so bigger is faster.<p>What is displayed here is the time taken - the reciprocal of speed.<p>Personally I run dnrd, a dns caching proxy <a href="http://dnrd.sourceforge.net/" rel="nofollow">http:&#x2F;&#x2F;dnrd.sourceforge.net&#x2F;</a>
评论 #9268264 未加载
评论 #9268422 未加载
colmmaccabout 10 years ago
[Full disclosure: I&#x27;ve worked on Amazon Route 53]<p>It&#x27;s always neat to see nice data collection like this, but unfortunately the average speed to the authoritative name servers isn&#x27;t a very meaningful measurement. Real world resolvers bias heavily towards the fastest name server for your zone, and they are so latency sensitive that they&#x27;ll do things like issue concurrent queries to several name servers at the same time.<p>The upshot of that is that what really matters is the latency to the closest name server, or at worst the latency to the 3rd fastest server; for the rare boot-strapping cases. Bind, the most common resolver by far will issue up to 3 concurrent queries to different name servers as part of its SRTT algorithm. The next most common resolvers; Unbound, OpenDNS, and Google Public DNS perform pre-fetching and so the latencies aren&#x27;t contributing to the user experience except for extreme outlier queries.<p>Some large DNS providers design to this behaviour, and seek to increase the average distance to their DNS servers by operating the name servers for each domain in different data centers. That gives routing and path diversity for the DNS queries and responses. Since network path diversity increases with distance, this works best when you include a location or two that are quite far away, which increases the average latency to those servers - but thanks to resolver behavior doesn&#x27;t do much to the user-experience.<p>A write up for Route 53&#x27;s consideration of the trade-offs is here: <a href="http://www.awsarchitectureblog.com/2014/05/a-case-study-in-global-fault-isolation.html" rel="nofollow">http:&#x2F;&#x2F;www.awsarchitectureblog.com&#x2F;2014&#x2F;05&#x2F;a-case-study-in-g...</a> (there&#x27;s also a video about the role this plays in withstanding DDOS attacks: <a href="https://www.youtube.com/watch?v=V7vTPlV8P3U" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=V7vTPlV8P3U</a> around the 10 minute mark).<p>Where the average latencies are low, all of the name servers are in close proximity to the measurement point and I would wager that the network path diversity is probably quite low. A small number of link failures or ddos&#x2F;congestion events, maybe even one, might make all of the servers unreachable.<p>A more meaningful measurement of the speed itself is to perform regular DNS resolutions, using real-world DNS resolvers spread out across your users. In-browser tests like Google analytics go a long way here, and it&#x27;s fairly easy to A&#x2F;B test different providers. The differences tend to be very small. Caching dominates, as others here have mentioned.<p>Apologies if I seemed to rain on dnsperf&#x27;s parade here; it&#x27;s a neat visualization and measuring this stuff is tough. It&#x27;s always good to see someone take an interest in measuring DNS!
评论 #9269325 未加载
rilitaabout 10 years ago
The site is very clean looking and it is entertaining to look at the results.<p>That said, there are a number of problems with this:<p>1. As stated by other people here, this is only from the perspective of where the tests originated, and is somewhat irrelevant once the DNS result is cached by your ISP.<p>2. If you are using any of a number of modern browsers, DNS will be prefetched before you even click on any link, so the DNS time from a user perspective will be zero the majority of the time.<p>3. The point of this was originally for choosing a good host for shared JS files. It is much more meaningful to use a distributed host with location based DNS to point you to the nearest fastest server, rather than just making the DNS request itself as fast as possible. Why do you think Google has so many servers all around the world?
andypiggottabout 10 years ago
&lt;disclaimer&gt;I&#x27;m from Dyn.&lt;&#x2F;disclaimer&gt;<p>We&#x27;re thrilled to see a new DNS performance monitoring tool in the public domain. It takes courage to release things like this to the world and open them up for critique, I applaud jimaek, the author, for doing just that.<p>As many have noted, the results are highly varied from many of the other reports we see today but more locations and tests are going to continue to improve accuracy.<p>The testing is synthetic, that is, it&#x27;s run from within datacenters. I&#x27;d encourage anyone who can help provide&#x2F;sponsor a VPS or resources to also do so. Providing consistent benchmarks against Authoritive Queries from know locations is great but the test network itself needs to expand to get truly meaningful comparisons between providers.<p>I&#x27;d hope to see real-user data also get added in the future, that is, testing on the end of home cable&#x2F;broadband connections, these tests perform differently to synthetic tests but represent end-user experience more accurately.<p>It would also be great to see raw lookup performance between providers, exclusive of network latency.<p>For those interested in diving deeper into DNS performance, I&#x27;d also recommend reviewing Cloud Harmony&#x27;s reports, the latest of which can be found here: <a href="https:&#x2F;&#x2F;cloudharmony.com&#x2F;reports&#x2F;state-of-the-cloud-dns-0315-report" rel="nofollow">https:&#x2F;&#x2F;cloudharmony.com&#x2F;reports&#x2F;state-of-the-cloud-dns-0315...</a>
tribaalabout 10 years ago
Interesting for me to see DigitalOcean perform so badly (in this particular metric), especially since they seem to be pretty fast for me in general.
评论 #9268373 未加载
评论 #9269459 未加载
acdhaabout 10 years ago
This a a great service – and I&#x27;m really happy to see that “world-wide” isn&#x27;t defined as “North America and Europe”. Hopefully it won&#x27;t be too hard to add Africa, the Middle East and India to the mix as I&#x27;ve seen much more network variability in those regions.<p>For this kind of measure, it would really be better to use either a median or, better, reporting multiple percentile performance. In my experience, DNS timings have extremes which might be surprising (e.g. most people see 50ms but 10% of visitors see 5+ seconds) and a few large samples will distort an average.<p>Your 2 second cap will cap the distortion, which is much better than e.g. Google Analytics which will merrily record multi-hour timings, but I&#x27;d really prefer to see e.g. 50th, 75th and 95th percentiles to see whether a particular provider might have better worst-case performance than another.
windexh8erabout 10 years ago
Throwing my $0.02 into the pool...<p>I&#x27;ve been very happy with DNSMadeEasy (although I think the name somehow diminishes it&#x27;s technical viability somehow - not sure why, but it sounds &quot;cheesy&quot; which is not reflective of the service at all). I am very glad to see them in the top 10 for the most part, they offer a fantastic product, well documented easy to use API and great management panel.<p>For comparison I&#x27;ve tried Zerigo, PowerDNS, UltraDNS, Dyn and Route53 and dropped them all for either cost or technical reasons. For my small use cases I&#x27;ve found DNSMadeEasy to be a nice middle-ground.<p>Would be interesting if the OP could add some sort of subjective rating options from outside sources in terms of user reviews. Could rank the providers on performance (latency), cost, functionality (API, Anycast, etc) and management.
corfordabout 10 years ago
I was surprised Dyn weren&#x27;t faster. Drilling down, I wonder what was going on between 25th Feb and 11th March? <a href="http://www.dnsperf.com/provider/Dyn" rel="nofollow">http:&#x2F;&#x2F;www.dnsperf.com&#x2F;provider&#x2F;Dyn</a>
评论 #9308283 未加载
评论 #9268629 未加载
puzzlingcaptchaabout 10 years ago
Nice to see OVH doing well. I have been really happy with their smallest &#x27;VPS classic&#x27;, at a third of a price of a t2.micro or linode (2.40€) it&#x27;s a lot of bang for the buck. Plus I have a top level domain from them for like one euro per year (.ovh) so I can get a free ssl cert from StartSSL as well. Dirt. Cheap.
beauzeroabout 10 years ago
Does godaddy use a third party DNS or were they just not on the list?
Thaxllabout 10 years ago
100ms on Google DNS, there must be something wrong with your test...
scrollawayabout 10 years ago
How is OpenDNS and DNSCrypt not in the list? Am I missing something?
评论 #9268356 未加载
评论 #9268255 未加载
Ono-Sendaiabout 10 years ago
X-axis should be labelled.