【いぐざんぷるどっとこむ】

example.com とは?

💡 「例としてのドメイン」、技術文書で安心して使える予約済みのサンプルドメイン
📌 このページのポイント
example.com(予約済みドメイン) IANA が予約したドメイン(RFC 2606 / RFC 6761) example.com example.net example.org example.jp 使われる場面 技術ドキュメント APIの使用例に記載 プログラミング教材 サンプルコード内で使用 テスト環境 ダミーURLとして 誰も購入・所有できない → 実在サイトに迷惑をかけずに安全に使える
example.comのイメージ
ひよこ ひよこ

example.comってよく見るけど実在するドメインなの?

ペンギン先生 ペンギン先生

実在するよ!でも一般企業のサイトではなく、ICANNが管理する「例示専用ドメイン」。技術文書プログラムのサンプルで「ドメイン名を書く必要があるとき」に使うために予約されているんだ。

ひよこ ひよこ

自分でも使っていいの?

ペンギン先生 ペンギン先生

技術文書・マニュアル・サンプルコードの例示用途ならOK。ただし本物のサービスで使ったり、ドメインを取得しようとしてもできない(予約済みだから)。

ひよこ ひよこ

他にも同じような予約ドメインはある?

ペンギン先生 ペンギン先生

あるよ。example.net・example.org・localhost・test・localなども予約されている。また「.example」「.test」「.localhost」「.invalid」というTLDも予約されていて、誰かが実際に使えないようになっている。

ひよこ ひよこ

ドキュメントに実在するドメインを書いちゃうとどうなるの?

ペンギン先生 ペンギン先生

そのドメインの持ち主に迷惑がかかる可能性があるよ。技術書のサンプルに実在するドメインを書いたせいで、読者が実際にアクセスしてそのサイトに大量のトラフィックが流れた事例もある。だからRFC 2606で例示用ドメインが規定されているんだ。

ひよこ ひよこ

テスト用のメールアドレスも同じように気をつけるべき?

ペンギン先生 ペンギン先生

そのとおり!テスト用メールアドレスには user@example.com を使うのが安全。適当に test@gmail.com とか書くと、実在する誰かのアドレスに一致してテストメールが実際に送信されてしまうリスクがある。IPアドレスにも例示用があって、192.0.2.0/24(TEST-NET-1)が文書用として予約されているよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
example.comって出てきたら「技術文書やサンプルコードで使うために予約されたデモ用ドメイン名」と思えばOK!
📖 おまけ:英語の意味
「example.com」 = 例示用(example)のドット(.)コム(com)
💬 RFC 2606「Reserved Top Level DNS Names」で予約が規定された。誰でも使える例示用ドメインとして標準化されている
← 用語集にもどる