
でGoogle パブリック DNS のパフォーマンス上の利点ページ、彼らは主張する
Google Public DNS では、DNS ルックアップ時間を短縮するためのいくつかのアプローチを実装しています。これらのアプローチの一部はかなり標準的なものですが、その他は実験的なものです。
- すべてのユーザーに近いグローバル カバレッジを提供します。
しかし、IPアドレスを地理的に特定すれば8.8.8.8そして8.8.4.4これらはマウンテンビューから提供されていることがわかります。
ブラジルからレイテンシーを測定すると、
- 私のISPのDNSは13ミリ秒で応答します
- Google の DNS は 20 ミリ秒で応答します
- オープンDNSサンフランシスコ平均130ミリ秒で回答
どうしてそんなことが可能なのでしょうか? IP ルーティング スキームがカリフォルニアにつながる場合、ブラジルのサーバーからどうやって応答できるのでしょうか?
答え1
住所はが所有しているマウンテンビューに拠点を置く企業(Google Inc.)によると、WHOIS情報ARIN から。ただし、Google がその範囲へのルートをアナウンスすると決定した場所から提供されます。
GoogleはDNSサーバーとしてエニーキャスト実際には、同じアドレスが複数の異なる場所にルーティングされる可能性があります。
インターネットでは、エニーキャストは通常、BGPを使用してインターネット上のさまざまな場所から同じ宛先IPアドレス範囲を同時にアナウンスすることによって実装されます。
これはそのルートの BGP エントリです:
BGP routing table entry for 8.8.8.0/24, version 50533132
Paths: (18 available, best #12, table Default-IP-Routing-Table)
Not advertised to any peer
7018 15169, (received & used)
12.123.137.124 from 12.123.137.124 (12.123.137.124)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:37232
7018 15169, (received & used)
12.123.139.124 from 12.123.139.124 (12.123.139.124)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:34011
7018 15169, (received & used)
12.123.145.124 from 12.123.145.124 (12.123.145.124)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:33051
7018 15169, (received & used)
12.123.21.243 from 12.123.21.243 (12.123.21.243)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:39343
7018 15169, (received & used)
12.123.13.241 from 12.123.13.241 (12.123.13.241)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:32112
7018 15169, (received & used)
12.123.9.241 from 12.123.9.241 (12.123.9.241)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:38001
7018 15169, (received & used)
12.123.133.124 from 12.123.133.124 (12.123.133.124)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:36244
7018 15169, (received & used)
12.123.5.240 from 12.123.5.240 (12.123.5.240)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:34011
7018 15169, (received & used)
12.123.134.124 from 12.123.134.124 (12.123.134.124)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:36244
7018 15169, (received & used)
12.123.142.124 from 12.123.142.124 (12.123.142.124)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:33051
7018 15169, (received & used)
12.123.17.244 from 12.123.17.244 (12.123.17.244)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:36244
7018 15169, (received & used)
12.123.1.236 from 12.123.1.236 (12.123.1.236)
Origin IGP, localpref 100, valid, external, best
Community: 7018:2500 7018:37232
7018 15169, (received & used)
12.123.37.250 from 12.123.37.250 (12.123.37.250)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:36244
7018 15169, (received & used)
12.123.45.252 from 12.123.45.252 (12.123.45.252)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:32112
7018 15169, (received & used)
12.123.33.249 from 12.123.33.249 (12.123.33.249)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:39220
7018 15169, (received & used)
12.123.25.245 from 12.123.25.245 (12.123.25.245)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:34011
7018 15169, (received & used)
12.123.41.250 from 12.123.41.250 (12.123.41.250)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:37232
7018 15169, (received & used)
12.123.29.249 from 12.123.29.249 (12.123.29.249)
Origin IGP, localpref 100, valid, external
Community: 7018:2500 7018:33051