ドメイン名は、インターネット上の資源を識別するために使われる、人が読みやすいラベルです。数字のIPアドレスを覚える代わりに、利用者はブラウザにexample.comのような名前を入力したり、メールアドレスに使ったりします。ドメイン名は住所であると同時に識別子として機能し、Domain Name System (DNS) によってIPアドレスに解決されることで、Web、メール、その他の通信のルーティングを可能にします。

構造と要素

ドメイン名は階層構造を持ち、ドットで区切られた複数の部分から成ります。主な要素は次のとおりです。

  • トップレベルドメイン(TLD):右端のラベルで、「.com」「.org」や「.uk」のような国コードがあります。
  • セカンドレベルドメイン(SLD):登録者が選ぶ名称で、TLDのすぐ左に置かれます。たとえば「example.com」の「example」です。
  • サブドメイン:左側に付ける任意の接頭辞で、「www」や「mail」のようにサービスを分けたり整理したりするために使われます。

ドメイン名の仕組み

利用者がドメインを要求すると、DNSルックアップがその名前を1つ以上のIPアドレスに変換します。検索は再帰的リゾルバ、ルートネームサーバ、TLDネームサーバ、権威ネームサーバを順にたどることがあります。A、AAAA、MX、CNAME、TXT、SRVなどのDNSレコードは、各サービスへの到達方法や、メールやWebの通信を処理するホストを示します。

登録、管理、種類

ドメイン名は、多くのグローバルTLDではICANNなどの組織が定める方針の下、認定レジストラを通じて登録されます。国別コードTLDにはそれぞれ独自の規則があります。種類には、一般的なgTLD、国別コードTLD(ccTLD)、非ラテン文字に対応する国際化ドメイン名(IDN)があります。WHOISサービスは歴史的に登録者情報を公開してきましたが、プライバシーやデータに関する規則は法域によって異なります。

セキュリティ、紛争、ベストプラクティス

DNSSECのようなセキュリティ対策は、DNS応答が正当なものであることの確認に役立ちます。DANEのような技術は、証明書をDNSに結び付ける場合があります。よくある問題には、サイバースクワッティング、タイポスクワッティング、フィッシングがあります。商標紛争を解決するために、UDRPのような紛争解決手続きが用いられます。推奨される方法としては、覚えやすく適切な名前を選ぶこと、登録情報とDNSレコードを最新に保つこと、必要に応じてプライバシー保護を有効にすること、DNSとレジストラのアカウントを保護することが挙げられます。より技術的な背景や運用上の指針については、DNSリソースを参照してください。