example
.com、example
.net、example
.org、そしてexample
.eduは、ソフトウェアドキュメンテーションや
ドメイン名の例示のために予約されたセカンドレベルドメインです。これらのドメインは、実際のインターネット環境で使用されることを意図しておらず、主に技術的な文書や設定例の中で、具体的な
ドメイン名の代わりとして利用されます。
1999年、
Internet Engineering Task Force (IETF)は、RFC 2606の第3章において、
.com、
.net、
.orgのセカンドレベルドメインである"example"を予約しました。その後、2000年には、Internet Corporation for Assigned Names and Numbers (ICANN)によって、
.eduのセカンドレベルドメイン"example"も予約されました。これらの予約により、技術文書やソフトウェア設定の例で、これらの
ドメイン名を自由に使用できるようになりました。
この措置の重要な点は、エンドユーザーがマニュアルやソフトウェア構成のサンプルをそのまま利用してしまった場合でも、第三者に予期せぬ影響を与えるリスクを排除できるということです。つまり、これらの
ドメイン名を使用した設定例をそのままコピー&ペーストしても、実際のウェブサイトやサービスにアクセスしてしまうようなトラブルを回避できます。これらのドメインは、実際のインターネットサービスとは完全に分離されており、安全な例示用として機能します。
これらの予約済みドメインは、ICANNが管理するウェブサーバーのIPv4およびIPv6アドレスに解決されるように設定されており、DNSSECによるデジタル署名によって保護されています。これにより、DNSクエリに対する応答が改ざんされるリスクが低減されます。さらに、各サンプルドメインのサードレベルドメイン"www"も定義されており、これらの"www"サブドメインも親ドメインと同じ
IPアドレスに解決されます。これは、ウェブサーバーの設定例として、www.example
.com、www.example
.net、www.example
.org、www.example
.eduのように利用できることを意味します。
これらのドメインの利用は、単に技術的なドキュメント内での例示に限らず、ソフトウェアのテスト環境やデモ環境など、幅広い用途で活用されています。例えば、プログラミングの学習教材で、サンプルコードが特定のドメインにアクセスする例を示す場合、これらの予約済みドメインを使用することで、学習者が誤って実在するウェブサイトにアクセスすることを防ぐことができます。
これらの
ドメイン名の存在は、インターネットにおける
ドメイン名の利用方法を理解する上で非常に重要です。特に、技術者や開発者は、これらの予約済みドメインを積極的に活用することで、より安全で信頼性の高いシステムやアプリケーションを開発することが可能になります。
関連情報として、同様の目的で予約された
トップレベルドメインとして.exampleがあります。これは、セカンドレベルドメインだけでなく、
トップレベルドメインの例示としても利用できます。また、
トップレベルドメインに関する詳しい情報は、
トップレベルドメイン#予約済みのドメインで確認できます。さらに、メタ構文変数に関する知識も、これらの
ドメイン名の利用を理解する上で役立ちます。
これらのドメインが実際にどのように機能しているかを確認するために、以下のリンクにアクセスすることができます。これらのリンクはICANNのウェブサーバーに接続され、例示用であり、ドキュメント用に自由に使える旨が表示されます。 example
.com、example
.net、example
.org、example
.edu、iana
.org。
最後に、RFC 2606の原文と日本語訳へのリンクも提供します。RFC 2606 (英語)とRFC 2606の日本語訳を参照することで、これらのドメインがどのように定義され、どのような目的で使用されているかについて、より詳細な情報を得ることができます。