ドメインを Cloudflare にオンボードする
Cloudflare がグローバルネットワークとリバースプロキシでサイトを保護し、高速化する仕組みを学びます。この動画では、ドメインを Cloudflare に接続するとオリジンサーバーが守られ、パフォーマンスが向上し、攻撃中でもサイトを維持できる理由を説明します。DNS、ネームサーバー、プロキシステータスが連携してトラフィックをルーティングし保護する流れを確認します。セルフホストでも Cloudflare Workers などのサーバーレスでも、オンボーディングの流れと、Cloudflare が現代の Web 基盤に欠かせない理由がわかります。
チャプター
トランスクリプト
Cloudflare はグローバルネットワークを運用し、オンラインの存在をより速くし、サイバー攻撃から
保護します。
ウェブサイトやアプリを Cloudflare に接続すると、
Cloudflare は権威 DNS プロバイダーと、訪問者とオリジンサーバーの間に立つ
リバースプロキシの両方として働きます。
訪問者や攻撃者がサイトへ到達しようとすると、
そのリクエストはまずオリジンサーバーではなくCloudflare ネットワークへ
ルーティングされます。Cloudflare はそのリクエストを処理し、悪意あるトラフィックを
緩和しつつ、正規トラフィックを高速化します。
サービスはカスタマイズでき、トラフィックを細かく制御できます。
キャッシュ、ロードバランシング、リダイレクトのルールを書けます。
ヘッダーの変更、コードの実行などもできます。
DDoS 保護やキャッシュなど、多くのサービスはデフォルトで有効です。
そのためトラフィックは自動的に、より安全で速くなります。
これを実現するには、ドメインを Cloudflare に
オンボードします。いちばん多い方法は、提示される Cloudflare のネームサーバーへ
DNS ネームサーバーを更新することです。
これで Cloudflare が権威 DNS プロバイダーになります。
操作は、ドメインを購入したプロバイダーで行います。
たとえばレジストラです。新しいドメインが必要な場合は、
Cloudflare registrar で原価で購入できます。
購入すると、当社のネームサーバーを使う設定が自動で入ります。
ネームサーバーと DNS の基本を確認します。
ネームサーバーは、権威 DNS プロバイダーが運用するサービスで、ドメインの DNS レコードの
信頼できる情報源として働きます。
DNS レコードは、example.com のような人が読めるホスト名を、
機械が読む IP アドレスやデータへ対応づけます。
DNS レコードに載っている IP アドレスは、オリジンサーバーの場所を
示します。これらの DNS レコードは、権威 DNS プロバイダーがドメインへの
DNS クエリにどう答えるかを決めます。
まとめると、DNS によって Google Chrome などのブラウザーが正しいコンテンツを
見つけられます。そのあとブラウザーはHTTP リクエストを送り、訪問者向けに
コンテンツを読み込みます。Cloudflare のようなリバースプロキシを使っていない場合、
ブラウザーはオリジンサーバーの IP アドレスへ直接 HTTP リクエストします。
これではオリジンが保護なしでインターネットに露出するため、安全ではありません。
Cloudflare をオリジンの前に置くと、権威 DNS プロバイダーと HTTP リクエストの
リバースプロキシの両方として働きます。
DNS クエリには Cloudflare の IP アドレスで応答します。
そのため HTTP トラフィックはオリジンへ直接行かず、Cloudflare を経由します。
この処理をリバースプロキシと呼びます。
これでオリジンサーバーを隠し、保護できます。
さらに、Cloudflare を経由しないトラフィックはブロックすることを強く推奨します。
オリジンのファイアウォールで Cloudflare のIP アドレスだけを許可するか、
Cloudflare Tunnel を使います。どのトラフィックがプロキシされているかは、ダッシュボードの
DNS レコード表で確認できます。
プロキシステータスが Proxied なら、そのホスト名へのリクエストは Cloudflare
ネットワークを流れます。
ネームサーバーを更新した時点から、この動作が始まります。
ステータスが DNS only の場合、
そのホスト名へのリクエストは DNS 解決にだけCloudflare を使います。
誰かがサイトやアプリを訪問、あるいは攻撃したとき、Cloudflare が HTTP リクエストを
どう処理するかを追います。
リクエストは、その訪問者にいちばん近いCloudflare データセンターへルーティングされます。
正規ユーザーからのリクエストなら、Cloudflare キャッシュにそのリソースがあるかを
確認します。キャッシュがなければ、
オリジンサーバーへリクエストをプロキシします。
そのあとオリジンの応答をキャッシュします。
次に同じリソースへのリクエストが来たときは、
すぐに配信できます。
疑わしいリクエストはオリジンへ届かないようブロックし、
正規ユーザーだけを通し、体験を高速化します。
そのため、常に最新のセキュリティ態勢を保てます。
ゼロデイ脆弱性への保護も含まれます。
高度な DDoS 攻撃などへの対策も同様です。
Cloudflare はインフラの延長です。
サイトを安全に保ち、高い可用性を維持します。
今すぐドメインのオンボーディングを始めましょう。