あなたのIPv4アドレス:
オペレーティングシステム:
プロバイダー:

エニーキャスト:1つのIPアドレスを複数の拠点から提供する仕組み

エニーキャストでは、複数の拠点が同じプレフィックスを広告し、ルーターが利用可能な経路の中から1つを選びます。ここでいう「最寄り」とは通常、ルーティングポリシー上で優先される経路のことで、地理的な距離が最も短いとは限りません。

1つのIPを複数の拠点から提供する仕組み

DNSサービスやCDNでは、この構成がよく使われています。経路を短くし、耐障害性を高める効果はありますが、すべてのユーザーに同じレイテンシを保証できるわけではありません。

エニーキャストを実際に観察する方法

BGPのポリシーやトポロジーが変わると、同じIPでも別の拠点につながることがあります。そのため、IPアドレスの位置情報が示すのは、実際に応答したエッジサーバーではなく、ネットワークや登録上の所在地である場合があります。

tracerouteの解説記事を参考に、異なるネットワークからの経路を比べてみましょう。同じエニーキャストアドレスへの経路が異なるのは想定どおりの動作です。アドレスの登録情報は2IPのIPアドレス検索(WHOIS/RDAP)で確認できます。

エニーキャストから推測すべきでないこと

エニーキャストは、アプリケーションの負荷分散、状態の同期、オリジンのセキュリティの代わりにはなりません。また、設定ミスがあると、複数の拠点に同時に影響が及ぶこともあります。DNSエニーキャストの運用上の指針はRFC 4786にまとめられています。