投稿日:2025/10/19最終更新日:2026/3/22
メール用途で取得したドメインを、実サーバー無しでリダイレクトを設定します。リダイレクトのためだけにWorkersを使うのは無駄なので使いません。
メール用途で取得したドメインを、実サーバー無しでリダイレクトを設定します。
なぜわざわざリダイレクトを設定するのかというと、mxtoolboxで警告がうざいからです。
mxtoolboxは、メール関連のドメイン設定などを外部からチェックしたりできるサービスです。
Cloudflare Workersで実現することも可能です。しかし、目的はただのリダイレクトです。Workersを使うのは機能的にも無駄なので使いません。
今回は、「domain.tld」、「*.domain.tld」というAPEX、サブドメインの全てのパターンに対して共通のリダイレクトを設定する方法を解説します。
*.ns.cloudflare.com.に向いていること)私はドメインをCloudflare Registrarで管理しているので、条件を満たしています。
利用するのは、CloudflareのCloudflare Rulesです。
Cloudflare Rules は CloudFront のビヘイビアや ALB のリスナールールのようなリクエスト制御・ルーティングを行える仕組みです。
無料プランでも利用可能です。
DNSレコードは設定する必要があります。
公式ドキュメント通り、A,AAAAレコードの値にはダミーを利用します。
今回は、後ほどそれらドメインでWeb運用する可能性が0ではないため、302リダイレクトを返します。本当は301リダイレクトを返すべきです。
APEX domain.tld
その他サブドメイン *.domain.tld全てのサブドメインに対して適用するので、ワイルドカードで設定します。
プロキシはオンにする必要があります(オレンジ雲)。

サブドメイン全てに適用するためにワイルドカードで指定しています。
証明書と同じく、ワイルドカードはAPEXドメインには適用されません。
そのためAPEXドメイン(@,付箋でマスクされている箇所)に対して別のA,AAAAレコードを設定しています。
この状態だと、レコード自体は存在しますが、実際には何もホスティングされていない状態です。

以上のようになっているのが正解です。
Cloudflareあるあるなのですが、製品名が似ている新旧のサービスが混在しています。
「Page Rules」 という旧来の項目から、「Cloudflare Rules」に移行しており、Rulesの中でも複数の目的に応じて分類されています。
Cloudflare RulesとPages Rulesが競合した場合、Cloudflare Rulesが優先されます。
今回設定するのは、「Cloudflare Rules > Redirect Rule」です。
サイドパネルの「ルール > 概要」から「ルールを作成」を押下し「リダイレクトルール」を選択します。

リダイレクトルールの内容を入力し、「デプロイ」を押下します。
全リクエスト(Cloudflareプロキシネットワークを通るこのドメインの全リクエスト)に対して、https://www.xlog.systems/への302リダイレクトを設定しています。
ここで注意なのは、「Rules」上の「全てのリクエスト」とは、Cloudflareプロキシネットワークを通るこのドメインの全リクエストを指します。
従って、当然ではありますが、プロキシがオフのドメインに対して適用されませんし、レコードがないサブドメインに対しても適用されません。
今回の目的の、domain.tld、*.domain.tldというAPEX、サブドメインの全てのパターン、に適用するためには、ワイルドカードによるサブドメイン全てに対するレコード設定が必要です。
~ » curl https://domain.tld -I
HTTP/2 302
date: Sun, 19 Oct 2025 08:49:18 GMT
location: https://www.xlog.systems/
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rM5749OlvEbCIxlxrkPnrP5NQ7Teu8f1UiIO3I%2FSjMZuHsYTHCZG4%2Bxv%2F1Ns69pCD4N9ziUnyi%2FXPHSlgRv4hi76eRybiY8ys4Dm3b3qG2WG%2BhLFBxco86%2FPaB8%3D"}]}
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
server: cloudflare
cf-ray: 990f057a3ab9db53-NRT~ » curl https://anything.domain.tld -I
HTTP/2 302
date: Sun, 19 Oct 2025 08:56:12 GMT
location: https://www.xlog.systems/
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cKKGk6Hf4g1VHwC3wkgVjXHZ%2BF15EJTAue%2B9QGIN4q7VTkzsMky6zc7DQfmt0y9IGlMDSEdGmBYDO8bPreNM9SuUdLjq7tyeWr7Wc5zAEwpk5HkWOuidYYukUX%2FNeLT1OrF%2F%2Fk4%3D"}]}
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
server: cloudflare
cf-ray: 990f0f93cef4af4f-NRTOKです。APEXドメイン、サブドメイン共にリダイレクトが機能しています。
Cloudflareのみでドメインへのリダイレクトを設定する方法を解説しました。