CDN、エニーキャスト、負荷分散、移行が本番環境でDNSをどのように活用しているか、そして多数のドメインにわたって監視する方法を解説します。
1つのホスト名に複数のAレコード
1つ目の回答
93.184.216.34
2つ目の回答
93.184.216.35
3つ目の回答
93.184.216.36
リゾルバーはすべてのレコードを返し、通常は順序をローテーションする
DNSラウンドロビンが複数のアドレスを返す仕組み、負荷分散でできることとできないこと、キャッシュが観測結果に与える影響を解説します。
1つのホスト名に複数のAレコード
1つ目の回答
93.184.216.34
2つ目の回答
93.184.216.35
3つ目の回答
93.184.216.36
リゾルバーはすべてのレコードを返し、通常は順序をローテーションする
DNSによるトラフィック分散とアプリケーションロードバランサーを比較し、TTL、ヘルスチェック、地域別の応答が可用性に与える影響を解説します。
検索結果にオリジンではなくCDNが表示される理由
訪問者
ドメインを検索
CDNエッジ
104.21.x.x
DNSが返すのはこれ
オリジンサーバー
実際のIPは非公開
CDNやリバースプロキシの背後でオリジンサーバーが果たす役割、公開DNSにエッジのアドレスが表示される理由、安全なトラブルシューティングの方法を解説します。
検索結果にオリジンではなくCDNが表示される理由
訪問者
ドメインを検索
CDNエッジ
104.21.x.x
DNSが返すのはこれ
オリジンサーバー
実際のIPは非公開
リバースプロキシがクライアントとサーバーの間に立つ仕組み、DNSがユーザーをそこへ導く方法、ルーティング、TLS、セキュリティをどう支えるかを解説します。
3つの役割。担当企業が別々なことも多い
親ゾーンがドメインを権威ネームサーバーに委任する仕組みと、誤ったDNSプロバイダーでレコードを編集しても公開側に何も反映されない理由を解説します。
1つのホスト名に複数のAレコード
1つ目の回答
93.184.216.34
2つ目の回答
93.184.216.35
3つ目の回答
93.184.216.36
リゾルバーはすべてのレコードを返し、通常は順序をローテーションする
1つの名前に複数のアドレスを生む仕組みは4種類あります。それぞれの違いが分かれば、自分の結果が他の人と異なる理由も説明できます。
解決したアドレスの背後にある実体
共有IP
1アドレスに多数のサイト、Hostヘッダーで判別
専用IP
自分専用。逆引きDNSを管理できる
CDNエッジ
オリジンではない。エッジが接続を終端
正直な答えは、ほとんどのウェブサイトに専用IPは不要です。本当に重要になるのはどんなときか、そしてうたわれているメリットのうち、どれが誤解なのかを解説します。
検索結果にオリジンではなくCDNが表示される理由
訪問者
ドメインを検索
CDNエッジ
104.21.x.x
DNSが返すのはこれ
オリジンサーバー
実際のIPは非公開
ドメインを検索したらCloudflareのアドレスが返ってきましたか。それは、システムが正しく動いている証拠です。その背後に何があり、なぜ見通せないのかを解説します。
並行して使われる2つのアドレス体系
IPv4
192.0.2.10
32ビット、約43億のアドレス、枯渇
IPv6
2606:4700::6810:84e5
128ビット、340澗のアドレス
新規のIPv4アドレスは、何年も前に世界から尽きました。それ以来、何が運用を支えてきたのか、そして移行がまだ終わっていない理由を解説します。
アラート対象にすべきシグナル
1つのドメインのDNSを手作業で見張る方法は、数十、数千のドメインには通用しません。変更を早期に捉えるための実践的な方法を紹介します。
段階的な切り替えは一括切り替えに勝る
Blue
トラフィック100%
加重分割
95/5、次に50/50
Green
トラフィック100%
DNSの変更で2つの環境間のトラフィックを切り替える方法は、理屈の上では簡単です。しかし実際には、TTLとキャッシュが話を複雑にします。
1つのIPに1台のサーバー、または1つのIPに多数
ユニキャスト
1つのIPが1台のサーバーに対応
エニーキャスト
1つのIPを多拠点からアナウンス
同じIPアドレスを世界中の数十か所から同時にアナウンスする技術がエニーキャストです。主要なDNSプロバイダーが、どこからでも高速で止まりにくい理由を解説します。