3 ms·
Google has the advantage to anycast their DNS server IP addresses. Use a ping service that will ping an IP from around the globe and you'll see that 8.8.8.8 has
by kyrra 10y ago
Google has the advantage to anycast their DNS server IP addresses. Use a ping service that will ping an IP from around the globe and you'll see that 8.8.8.8 has sub 20ms RTT time for pings reguardless of country. So you will likely always hit the closest Google datacenter when using 8.8.8.8.
80.80.80.80 seems to be served out of a single datacenter. Based on ping times I'm seeing, it looks like they are hosted in Amsterdam. So it will be slow for most of Asia and the Americas.
- cs02rm0 10y agoI'm getting <1ms from a server in Amsterdam, some hundreds (3-5) of ms from the UK, with some even timing out.
- the_duke 10y agoThe website says they are using anycast as well.
- dsl 10y agoIt looks like they are technically anycasting, but doing it totally wrong. From multiple test locations I am seeing lots of network tromboning. Queries from the US going to Europe and vice versa.
- corobo 10y agoFor this same reason you'll also get better results from CDN services with Google DNS. 8.8.8.8 will lookup a geo record from (almost) your actual location. 80.80.80.80 will look it up from the USA. Any CDNs that are using geo-dns will be way slower than they should be outside the US as you'll have been given a US IP to load the content from.
- sajal83 10y agoGoogle actually implements a workaround to this issue.its called EDNS client subnet. Freenom does not.
- corobo 10y agoAh nice, I'll have to remember that one.
- manigandham 10y agoModern CDNs don't use DNS based routing. If a CDN is doing that then they're not really focused on being fast or reliable.
- mseebach 10y agoThat's not some advantage randomly conferred onto Google, though. That's how you build a fast, global DNS service. Freenom is as fast as their servers allow in north western Europe (assuming they are indeed hosted in Amsterdam), but it's just not fast in the rest of the world.
- chris_wot 10y agoI've always wondered though if you could make a better, more anonymous naming service entirely. I believe GNU has one, I think IPFS has another. These are, after all, just giving a more human understandable way of proving addressing information. On Unix and Unix-like systems there is a resolver, and I would be fascinated to know how hard it would be to literally swap out or choose an entirely new name-to-IP address resolution mechanism at runtime.