ドメインとは何か

ドメインは、インターネット上の場所を人が読みやすい名前で示す仕組みです。example.com のような名前を、Webサイトやメールなどの入口として使います。

ドメインを登録しただけではWebサイトは表示されません。DNSで接続先を設定し、その先でサーバーが応答する必要があります。

一文でいうと

ドメインとは、インターネット上の接続先を、人が扱いやすい階層的な名前で表したものです。

MDNはドメイン名を、公開されたサーバーへ到達するための人が読みやすいアドレスと説明しています。ICANNは、DNSがドメイン名とIPアドレスを結び付けることで、数字だけのアドレスを覚えずに利用できると説明しています。

個人開発のどこで登場するか

作ったWebサイトへ専用の名前を付ける、送信元メールのドメインを整える、APIとは何かの入口を分ける場面で登場します。

たとえば example.com を登録した後、次のような名前を作れます。

  • www.example.com:一般向けのWebサイト

  • app.example.com:Webアプリ

  • api.example.com:APIの入口

先頭の www、app、api などはサブドメインです。用途を分けられますが、増やすほどDNS、証明書、Cookie、監視の対象も増えます。

名前が右から左へ分かれる

developer.mozilla.org を例にすると、右端の org がトップレベルドメイン、その左の mozilla が登録された名前、さらに左の developer がサブドメインです。各部分はドットで区切られます。

表示名として大文字・小文字を混ぜても、ドメイン名の比較では通常区別されません。一方、後ろに続くURLとは何かのパスは、サーバーによって大文字・小文字が別物になる場合があります。

URL、DNS、サーバーと区別する

  • ドメイン:接続先を表す階層的な名前

  • URL:通信方法、ドメイン、パスなどを組み合わせた資源の場所

  • DNS:ドメイン名から接続先などの情報を調べる仕組み

  • サーバー:要求を受けてページや機能を提供する側

  • ホスティング:サイトやアプリを外部から使える環境で動かすこと

ドメイン会社、DNS会社、ホスティング会社が同じことも別々のこともあります。管理画面が一つでも、契約と技術上の役割は分けて把握します。

登録より更新と復旧を重視する

ドメインは一般に、永久に買い取るのではなく、一定期間使う権利を登録して更新します。更新に失敗すると、Webサイトやメールへ到達できなくなり、最終的には第三者が登録できる状態になる可能性があります。

運用では次を確認します。

  • 登録者と支払い担当を記録する

  • 更新期限と自動更新の状態を定期確認する

  • 登録サービスのアカウントを多要素認証で保護する

  • 回復用メールアドレスを、そのドメインだけに依存させない

  • DNS変更前の値と戻し方を残す

  • 移管や解約の条件を確認する

名前を決める作業より、継続して管理権限を失わない仕組みのほうが重要です。

次に読む記事

ドメインを接続先へ結び付ける仕組みはDNSとは何かで説明します。実際に公開先を切り替える場合は独自ドメインとDNSを安全に切り替えるへ進みます。

参考資料