ドメイン

ドメイン / Domain

概要

ドメイン(Domain)とは、インターネット上の住所(IPアドレス)を人間が読みやすい名前に変換したものです。

例えば、GoogleのサーバーのIPアドレス142.250.207.46ですが、 これを覚えるのは大変ですよね。

そこで「google.com」というドメインを使います。 これなら簡単に覚えられますし、入力も楽です。

ドメインの例:

google.com → Googleの検索エンジン
itwords.jp → このサイト
github.com → GitHub

ドメインは「電話帳の名前」のようなものです。 電話をかけるとき、覚えにくい電話番号ではなく、 「友達の名前」で検索しますよね。それと同じです。

なぜドメインが必要なのか

コンピュータ同士が通信するにはIPアドレスが必要ですが、 IPアドレスには以下のような問題があります。

  • 覚えにくい: 192.168.1.1 のような数字の羅列
  • 変更される: サーバーを移転すると、IPアドレスが変わることがある
  • 人間に優しくない: どのサービスか直感的に分からない

ドメインを使うことで、これらの問題を解決できます。

  • 覚えやすい: google.com のような意味のある名前
  • 変更に強い: IPアドレスが変わっても、ドメインは同じまま使える
  • ブランディング: サービス名をドメインにできる

ドメインとIPアドレスの関係は、DNS(Domain Name System)という仕組みで管理されています。 DNSが「電話帳」のように、ドメイン名をIPアドレスに変換してくれます。

ドメインの構造

ドメインは階層構造になっています。blog.itwords.jpを例に見てみましょう。

ドメインの階層構造

blog.itwords.jp
 │    │      │
 │    │      └─ TLD (トップレベルドメイン)
 │    │
 │    └──────── SLD (セカンドレベルドメイン)
 │
 └───────────── サブドメイン

TLD (トップレベルドメイン)

.jp - 最上位の階層

TLD(Top-Level Domain)

  • .com: 商用サイト
  • .jp: 日本のサイト
  • .org: 非営利団体
  • .net: ネットワーク関連
  • .io: スタートアップに人気

SLD (セカンドレベルドメイン)

itwords - 主要なドメイン名

サブドメイン

blog - サービスの区分

クリックすると詳細が表示されます

ドメインの種類

gTLD(Generic Top-Level Domain / 汎用トップレベルドメイン)

世界中で使える一般的なドメインです。

  • .com: 最も人気があり、商用サイトで広く使われる
  • .net: ネットワーク関連サービス
  • .org: 非営利団体
  • .info: 情報サイト
  • .io: テック系スタートアップに人気

ccTLD(Country Code Top-Level Domain / 国別コードトップレベルドメイン)

国や地域ごとに割り当てられたドメインです。

  • .jp: 日本
  • .us: アメリカ
  • .uk: イギリス
  • .de: ドイツ

新gTLD

2013年以降に追加された新しいドメインです。

  • .app: アプリケーション
  • .dev: 開発者向け
  • .tech: テクノロジー
  • .blog: ブログ

ドメインの取得方法

ドメインはレジストラと呼ばれるドメイン登録サービスで取得できます。

主なレジストラ

  • お名前.com: 日本で最大手、種類豊富
  • Google Domains: シンプルで使いやすい(Squarespaceに移行)
  • ムームードメイン: 初心者に優しい
  • Cloudflare: 原価での提供、DNS管理も優秀

取得の流れ

  1. 希望のドメインを検索: 使いたいドメインが空いているか確認
  2. 登録者情報を入力: 氏名、住所、メールアドレスなど
  3. 料金を支払う: 年間数百円〜数千円程度
  4. DNS設定: ドメインをサーバーに紐付ける

注意: ドメインは「購入」ではなく「レンタル」です。 毎年更新料を支払う必要があります。更新を忘れると、ドメインが失効します。

ドメインとURLの違い

ドメインとURLは混同されがちですが、異なるものです。

URL(完全なアドレス):
https://itwords.jp/terms/api

├─ プロトコル: https://
├─ ドメイン: itwords.jp
└─ パス: /terms/api
  • ドメイン: Webサイトの住所(例: itwords.jp
  • URL: Webサイト内の特定のページを指すアドレス(例: https://itwords.jp/terms/api

ドメインとホスティングサービス

ドメインを取得しただけでは、Webサイトは公開できません。サーバーと結びつける必要があります。

必要なもの

  1. ドメイン: レジストラで取得(例: お名前.com)
  2. サーバー: ホスティングサービスで用意(例: Vercel
  3. DNS設定: ドメインとサーバーを紐付ける

多くのホスティングサービス(Vercelなど)では、 ドメインを入力するだけで自動的にDNS設定をしてくれます。

関連用語

用語説明
IPアドレスドメインの実体となる数字のアドレス
DNSドメイン名をIPアドレスに変換するシステム
サーバードメインが指し示すコンピュータ
ホスティングサービスドメインとサーバーを簡単に紐付けられるサービス
Vercelカスタムドメインを簡単に設定できるホスティングサービス