DNS

ドメイン名 どめいんめい

DNSURLIPアドレスホスト名TLDFQDN
ドメイン名について教えて

簡単に言うとこんな感じ!

インターネット上の「住所」のことだよ!コンピューターは数字の「IPアドレス」で場所を管理してるんだけど、人間には覚えにくいから「google.com」みたいな名前に置き換えたのがドメイン名なんだ。電話帳で名前から電話番号を調べるのと同じ仕組みってこと!


ドメイン名とは

インターネット上のサーバーやWebサイトを識別するための「人間が読める名前」のことです。コンピューター同士は 192.0.2.1 のようなIPアドレス(数字の住所)を使って通信しますが、数字の羅列を人間が毎回覚えるのは現実的ではありません。そこで、意味のある文字列で住所を表せるようにしたのがドメイン名です。

たとえば www.example.co.jp というドメイン名は、裏側で特定のIPアドレスに対応しており、DNS(ドメインネームシステム)という仕組みが名前と数字を自動的に変換してくれます。ブラウザにURLを入力したとき、あなたが意識しなくてもこの変換が瞬時に行われています。

ドメイン名はただの「わかりやすい名前」ではなく、世界中でユニーク(重複なし)であることが保証された識別子です。同じドメイン名を2者が同時に持つことはできないため、Webサイトやメールシステムのアドレスとして信頼性のある識別に使われています。


ドメイン名の構造

ドメイン名はピリオド(.)で区切られた階層構造になっています。右側に行くほど上位の階層です。

www   .   example   .   co   .   jp
 ↑           ↑          ↑       ↑
ホスト名   セカンド   サード   トップ
          レベル    レベル   レベル
          ドメイン  ドメイン ドメイン
                           (TLD)
部分役割
TLD(トップレベルドメイン).jp / .com / .org最上位の分類。国や用途を示す
セカンドレベルドメインexample / co組織名や用途の識別
サードレベルドメイン以降co / example国別TLDでは階層が1つ増えることが多い
ホスト名www / mail具体的なサーバーを示す

覚え方:「右から読む」が鉄則

「右が上、左が下」と覚えましょう。日本の住所と同じ(都道府県 → 市区町村 → 番地)と考えると直感的です。jp(日本)→ co(企業)→ example(会社名)→ www(Webサーバー)の順に絞り込まれていきます。

TLDの主な種類

分類意味・対象
国別TLD(ccTLD).jp .uk .cn国・地域ごとに割り当て
汎用TLD(gTLD).com .net .org用途・業種で分類
新gTLD.tokyo .shop .app2013年以降に追加された新しいTLD

歴史と背景

  • 1969年 ARPANETの誕生。当初は HOSTS.TXT というファイルに全ホスト名とIPアドレスを手書きで管理していた
  • 1984年 ホスト数の爆発的増加により管理が限界に。Paul Mockapetris がDNSを設計し、RFC 882/883 として発表。ドメイン名という概念が確立する
  • 1985年 最初のドメイン名 symbolics.com が登録される(現存する最古の .com ドメイン)
  • 1993年 InterNICがドメイン登録を一元管理。インターネット商用化とともにドメイン名の需要が急拡大
  • 1998年 ICANN(アイキャン:Internet Corporation for Assigned Names and Numbers)が設立。ドメイン名の国際管理を担う非営利組織として今日に至る
  • 2013年 新gTLD制度開始。.tokyo .shop など1,000種類以上の新しいTLDが追加され、選択肢が大幅に拡大

ドメイン名とIPアドレスの関係

ドメイン名とIPアドレスは表と裏の関係。DNSがその橋渡しをしています。

ブラウザがWebサイトを開くまでの流れ あなたの ブラウザ www.example.com と入力 DNSサーバー (電話帳係) ドメイン名 → IPアドレスに変換 Webサーバー (192.0.2.1) IPアドレスで サーバーに到達 ページが 表示される コンテンツを ブラウザへ返す ドメイン名 vs IPアドレス ドメイン名 www.example.com 人間が読みやすい DNS変換 IPアドレス 192.0.2.1 コンピューターが使う

FQDNとは

FQDN(Fully Qualified Domain Name:完全修飾ドメイン名)とは、ホスト名からTLDまですべてを省略なく記述したドメイン名のことです。末尾にピリオドをつけることもあります(例:www.example.co.jp.)。設定ファイルや技術文書でよく使われます。


関連する規格・RFC

規格・RFC番号内容
RFC 882 / 883DNSの原点となった最初の仕様(1983年)
RFC 1034 / 1035現在のDNSの基礎仕様。ドメイン名の概念と実装を定義
RFC 5891国際化ドメイン名(IDN)のエンコーディング規則(Punycode)
RFC 8499DNS用語の整理・定義(2019年)

関連用語

  • DNS — ドメイン名をIPアドレスに変換する「インターネットの電話帳」システム
  • IPアドレス — ネットワーク上の機器を識別する数字の住所
  • URL — ドメイン名を含む、Webリソースの完全な場所を示す文字列
  • TLD(トップレベルドメイン) — ドメイン名の末尾部分(.jp .com など)
  • DNSレコード — ドメイン名に紐づく各種情報(IPアドレス・メールサーバーなど)を定義する設定
  • WHOIS — ドメイン名の登録者情報を調べるためのサービス・プロトコル