ブログを作るので、独自ドメインを取りました。
ブログ名は Nekodesk で、ドメインは nekodesk.net です。
同じドメインで、プロフサイトと確認用のサイトも動かしたかったので、
サブドメインで分けました。
ドメインを決める
最初は nekodesk.com を考えてたんですが、もう取られてました。
仮のページが置いてあって、使えません。
そこで .net と .dev を比べて、nekodesk.net にしました。
空きは、購入画面で最終確認します。 その前に、レジストリの登録情報(RDAP)でも、未登録かどうかを見られます。
Cloudflare で取る
Cloudflare のダッシュボードの「Domain Registration」から、検索して買います。 Cloudflare で取ると、DNS もそのまま Cloudflare で管理できて、楽です。
サブドメインの分け方
| 名前 | 用途 |
|---|---|
nekodesk.net |
ブログ本体。収益化もここなので、ドメイン本体に置く |
dev.nekodesk.net |
確認用。公開前の変更をここで見る |
me.nekodesk.net |
プロフサイト。別のサービス(Vercel)で動いている |
ブログを本体に置いたのは、検索の評価をそこに集めたかったからです。 広告やアフィリエイトの審査も、ブログのドメインで受けます。
DNS を手で作りかけてやめた
dev のレコードを、DNS の画面で作りかけました。
ターゲットに何を入れればいいか分からなくて、AI に聞いたら、そもそも要らないと言われました。
dev.nekodesk.net は、Cloudflare Workers の「カスタムドメイン」として割り当てるものです。
デプロイ設定(wrangler.jsonc)にドメインを書いておけば、デプロイのときに DNS も自動で作られます。
手で CNAME を作ると、同じ名前がぶつかって、デプロイが失敗するかもしれません。
保存する前だったので、作らずに済みました。
プロフサイトを Vercel につなぐ
手動で DNS を作るのは、Vercel のプロフサイトだけでした。
- Vercel のプロジェクトで、
me.nekodesk.netをドメインとして追加する - Vercel が示す CNAME の値を控える
- Cloudflare の DNS で、名前
meの CNAME を作る - プロキシは「DNS のみ」にする(Vercel がプロキシなしを勧めているので)
ポイントだけ
- ブログはドメイン本体に置く
- Workers のカスタムドメインは、設定ファイルに書く。手で DNS を作らない
- 別のサービスのサイトは、CNAME でサブドメインにつなぐ