Facebookなどの大規模なWebサイトおよびサービスでは、コンテンツ配信ネットワーク(CDN)を使用して、コンテンツに最も近い(したがって最も高速な)サーバーにリクエストをルーティングすることがよくあります。DNSサーバー経由でDNSクエリを実行すると、最も近いサーバーのアドレスを返すことにより、DNSエニーキャストルーティングを介してこれを行います。つまり、DNSサーバーが物理的に配置されている場所は、特定のCDNから取得する速度と応答時間に影響を与える可能性があります。近くのDNSサーバーを使用します。
ただし、これらのパブリックDNSサーバーはエニーキャストルーティングを使用して、最も近いサーバーからのDNS応答を提供します。そうでなければ、彼らはあなたにそのような速い応答と高い稼働時間を提供することができませんでした。たとえば、オランダから8.8.8.8を照会する場合、照会に応答するサーバーは、日本から照会する場合と同じではありません。これにより、CDNの問題を部分的に補うことができます。
Google自体にも同じ効果に対する警告があります(リゾルバーはDNSサーバーです):
ただし、ネームサーバーはユーザーの名前ではなくリゾルバーのIPアドレスに従ってジオロケーションするため、Google Public DNSには他のオープンDNSサービスと同じ制限があります。つまり、ユーザーが参照されるサーバーは、これは、ローカルDNSプロバイダーが参照するはずです。これにより、特定のサイトの閲覧が遅くなる可能性があります。
ソース:https : //developers.google.com/speed/public-dns/faq#cdn
GoogleのパブリックDNSロケーションのリストは見つかりませんでしたが、OpenDNSのステータスページには、あなたが最も近い都市のリストが表示される都市のリストがあります。