ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|---|
|
Cloudflareとは
Cloudflare(クラウドフレア)は、CDN(コンテンツ配信ネットワーク)・DNS・セキュリティ機能を提供するネットワークサービスです。米Cloudflare社が運営し、世界中に分散したデータセンター網(2026年時点で世界330カ所以上)を通じて、Webサイトの表示高速化とサイバー攻撃からの保護を一括で担います。
もともとはWebサイトを攻撃から守るサービスとして知られていましたが、現在ではCDN、DNSホスティング、DDoS対策、WAF(Webアプリケーションファイアウォール)、SSL証明書の自動発行、さらにはエッジでプログラムを動かすCloudflare Workersまで、Webインフラ全般をカバーするプラットフォームへと拡大しています。個人ブログから大規模サービスまで幅広く利用されており、無料プランでも実用的な機能が使える点が大きな特徴です。
Cloudflareの主な機能一覧
Cloudflareが提供する代表的な機能と、その役割を整理します。プランによって利用できる範囲が異なります。
| 機能 | 役割・内容 |
|---|---|
| CDN(コンテンツ配信ネットワーク) | 画像やCSSなどのコンテンツを世界中のサーバーにキャッシュし、ユーザーに近い拠点から配信して表示を高速化する。 |
| DNS(権威DNS/リゾルバ) | ドメイン名とサーバーを結びつける名前解決を担う。世界最速クラスの応答速度をうたう。パブリックDNS「1.1.1.1」も提供。 |
| DDoS対策 | 大量アクセスでサーバーをダウンさせるDDoS攻撃を自動検知し、不正なトラフィックを遮断する。 |
| WAF(Webアプリケーションファイアウォール) | SQLインジェクションやXSSなど、Webアプリを狙う攻撃を検知・ブロックする。無料プランでは基本的なルールセットが利用可能。 |
| SSL/TLS | サイトのHTTPS化に必要な証明書(Universal SSL)を無料で自動発行・更新し、通信を暗号化する。 |
| Cloudflare Workers | Cloudflareのエッジ(世界各地の拠点)上でプログラムを実行できるサーバーレス基盤。動的処理やAPIをユーザーの近くで動かせる。 |
このほかにも、ページの最適化、ボット対策、ゼロトラスト型のアクセス制御、オブジェクトストレージ(R2)など多岐にわたる機能がありますが、ここでは入門として代表的なものに絞っています。
Cloudflareの仕組み(リバースプロキシ)
Cloudflareの基本はリバースプロキシという仕組みです。通常、ユーザーのブラウザはWebサイトのサーバー(オリジンサーバー)へ直接アクセスします。Cloudflareを導入すると、この経路が次のように変わります。
- ユーザー → Cloudflare → オリジンサーバー
すべてのアクセスがいったんCloudflareのネットワークを経由するため、Cloudflareが「門番」として機能します。具体的には次のような処理が行われます。
- キャッシュ配信: よく使われるコンテンツはCloudflareがキャッシュして代わりに返すため、オリジンサーバーの負荷が減り表示も速くなる。
- 攻撃の遮断: DDoSや不正アクセスをオリジンに届く前にCloudflare側でブロックする。
- オリジンの隠蔽: ユーザーから見える接続先がCloudflareになるため、オリジンサーバーの実IPアドレスを隠せる。
この「アクセスを経由させる」構造を実現するために、後述するDNS(ネームサーバ)の切り替えが必要になります。
無料プランでできること
Cloudflareの大きな魅力は、無料プラン(Freeプラン)でも基本機能が揃っている点です。2026年時点で、無料プランでは主に次のことができます。
| 無料プランで使える主な機能 | 概要 |
|---|---|
| CDN | 世界中のデータセンターによるコンテンツ配信・高速化。 |
| DDoS対策 | 通信量の上限なし(アンメータード)でDDoS緩和が利用可能。 |
| SSL/TLS | Universal SSLによる無料のHTTPS化。 |
| WAF(基本) | マネージドルールの一部による基本的な攻撃ブロック。 |
| DNS | 高速な権威DNSホスティング。 |
有料プラン(Pro/Business など)では、より高度なWAFルールや画像最適化、優先サポートなどが追加されます。Cloudflare Workers は無料枠(1日あたり一定リクエスト数まで)でも試せますが、Webサイト向けプランとは別体系になっています。プラン構成や料金・機能の範囲は改定されることがあるため、最新の内容は公式サイトでの確認を推奨します。
導入の流れ(ネームサーバ切替の概要)
Cloudflareの導入は、ドメインのDNSをCloudflareに任せる形が基本です。おおまかな流れは次のとおりです。
- 1. アカウント登録とサイト追加: Cloudflareにサインアップし、利用するドメインを登録する。
- 2. DNSレコードの取り込み: 既存のDNSレコード(Aレコードなど)をCloudflareが自動で読み込むので、内容を確認する。
- 3. ネームサーバの切り替え: ドメインを管理しているレジストラ(取得元)の設定で、ネームサーバをCloudflareから指定されたものに変更する。
- 4. 反映の確認: 切り替えが世界中に反映(伝播)されるまで待ち、Cloudflare経由でアクセスされる状態になったことを確認する。
ネームサーバを切り替えることで、ドメインへのアクセスがCloudflareを経由するようになり、CDNやセキュリティ機能が有効になります。なお、切り替えの反映には時間差が生じる場合があります。
他のCDN・競合サービスとの位置づけ
CDNやセキュリティの分野には、Amazon CloudFront、Akamai、Fastly といった競合サービスもあります。それらと比べたときのCloudflareの特徴は、おおむね次のように整理できます。
- オールインワン性: CDN・DNS・DDoS対策・WAF・SSLなどを1つのダッシュボードでまとめて管理できる。
- 無料から始めやすい: 個人サイトでも無料プランで主要機能を試せる。
- エッジ実行基盤: Workersなどにより、配信だけでなくエッジでの処理(コンピューティング)にも強い。
一方で、特定用途での細かな配信制御や既存クラウドとの統合では他サービスが適する場合もあります。どれが最適かは要件次第のため、比較検討が前提です。
導入時の落とし穴・注意点
便利な反面、設定を誤るとトラブルにつながる点もあります。代表的な注意点を挙げます。
| 注意点 | 内容 |
|---|---|
| DNS切替の反映時間 | ネームサーバ変更は世界に伝播するまで時間がかかる場合がある。切替直後に正しく表示されなくても、しばらく待って確認する。 |
| キャッシュの誤動作 | 更新したはずの内容が古いまま表示されることがある。サイト更新時はキャッシュのパージ(消去)や、キャッシュ対象の設定を見直す。 |
| オリジン保護の不備 | オリジンサーバーの実IPが何らかの方法で露出すると、Cloudflareを迂回した直接攻撃を受けうる。ファイアウォールでCloudflare経由のみ許可するなどの対策が望ましい。 |
| 正当な通信の誤遮断 | DDoS対策やWAFが、正規のアクセスを誤ってブロックすることがある。問題が出た場合はログを確認し、ルールを調整する。 |
よくある質問(FAQ)
Q. Cloudflareは無料で使えますか?
A. はい。2026年時点で無料プランがあり、CDN・SSL・DDoS対策・基本的なWAFなどが利用できます。より高度な機能やサポートが必要な場合は有料プランを検討します。料金・機能は変動するため公式サイトでの確認を推奨します。
Q. Cloudflareを使うとサーバーは不要になりますか?
A. いいえ。Cloudflareはあくまでユーザーとオリジンサーバーの間に入るサービスで、コンテンツを置くオリジンサーバー自体は基本的に必要です(ただしWorkersやPagesなどを使えば、一部の処理や静的サイトをCloudflare側で完結させることもできます)。
Q. 導入にプログラミングの知識は必要ですか?
A. 基本的なCDN・DNS・SSLの利用は、管理画面とネームサーバの切り替えで設定でき、難しいコーディングは不要です。一方、Workersでの独自処理など高度な活用にはプログラミングの知識が役立ちます。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
同階層のページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?