Skip to content

ドメイン設計

いいテーマですね。 いまの構成を見ると **「すでに良い方向に来ている」**ので、あとは 将来の拡張・可読性・セキュリティ境界を意識して整理すると、とても美しい設計になります。

以下は、 • 現在の状態の整理 • おすすめのドメイン設計方針(考え方) • 具体的なサブドメイン構成案(用途別) • 「ee.noimk.com」をどうするか問題の整理 • 最終的なおすすめ構成(一覧)

の順でまとめます。

① 現在の状態(読み取り)

画像から読み取れる範囲で整理すると:

サブドメイン 用途 補足 gitlab.noimk.com GitLab 内部向け vscode.noimk.com code-server 内部向け app.noimk.com アプリ(本番?) 外部向け想定 dev.noimk.com 開発用アプリ 外部 or 内部 noimk.com ブログ・トップ 公開

Cloudflare Tunnel で各サービスにルーティングしていて、 すでに「役割別サブドメイン」という良い分離ができている状態です 👍

② ドメイン設計の基本方針(おすすめ)

今後の拡張を見据えて、以下の3軸で整理するとスケールしやすいです。

軸① 公開範囲

種類 例 特徴 Public 誰でもアクセス可 ブログ、LP Protected 認証あり 個人用ダッシュボード、メモ Internal 完全内部 管理系、実験環境

軸② 目的 • content(ブログ・ドキュメント) • app(アプリケーション) • admin / ops(運用・管理) • dev / test(開発系)

軸③ セキュリティ境界 • Cloudflare Access / Zero Trust • VPN / private tunnel • 単純な認証付きWeb

③ おすすめのドメイン構成案(実用重視)

🔹 1. 公開用(誰でもアクセス可)

サブドメイン 用途 noimk.com メインサイト / 技術ブログ www.noimk.com リダイレクト用 blog.noimk.com ブログ専用に切り出す場合 docs.noimk.com 公開ドキュメント(設計思想・公開ノート)

→ SEO / 将来の公開用に安定した名前

🔹 2. 認証あり(個人用・準公開)

ここが一番重要。

サブドメイン 用途 portal.noimk.com 自分用ポータル(リンク集・ダッシュボード) notes.noimk.com 認証付きメモ・ナレッジ apps.noimk.com 自作アプリ一覧 dashboard.noimk.com 管理画面系

👉 Cloudflare Access で Google / GitHub / Passkey 認証をかける想定。

🔹 3. 開発・検証・内部用途

サブドメイン 用途 dev.noimk.com 開発環境 stg.noimk.com ステージング local.noimk.com ローカル接続用 ops.noimk.com 運用系UI git.noimk.com GitLab code.noimk.com code-server

👉 今の vscode.noimk.com は code.noimk.com の方が自然。

④ 「ee.noimk.com」をどうするか問題

今の意味:

E2E暗号化されたアクセス用

これは 名前が伝わりづらい のが正直なところ。

おすすめ代替案

候補 意味 secure.noimk.com 一番わかりやすい private.noimk.com 個人専用感が強い access.noimk.com アクセスゲート感 vault.noimk.com 保管庫的 zero.noimk.com Zero Trust を示唆 edge.noimk.com Cloudflare Edge 経由感

👉 個人的おすすめ: • secure.noimk.com(意味が一発で通じる) • もしくは access.noimk.com

⑤ まとめ:おすすめ構成(完成形)

noimk.com ← 公開トップ・ブログ docs.noimk.com ← 公開ドキュメント blog.noimk.com ← 技術ブログ

portal.noimk.com ← 個人ポータル(要認証) notes.noimk.com ← 自分用メモ apps.noimk.com ← 自作アプリ一覧

git.noimk.com ← GitLab code.noimk.com ← VSCode / code-server dev.noimk.com ← 開発環境 stg.noimk.com ← ステージング

secure.noimk.com ← Zero Trust / 強固な入口

次にできること(おすすめ) 1. Cloudflare 上で「命名規則ドキュメント」を作る • SUBDOMAIN_RULES.md みたいなもの 2. noimk.com/architecture に構成図を置く 3. Cloudflare Access を軸にした Zero Trust 設計 4. 将来、*.internal.noimk.com を完全非公開ゾーンに

必要であれば次は: • 「Cloudflare Access前提の理想構成図」 • 「今の構成をどう移行するか」 • 「命名ルールのテンプレート(Markdown)」

どれから深掘りする?