ドメイン名とは?

ドメイン名とは、DNS(ドメインネームシステム)によってIPアドレスに割り当てられる、人間が読みやすい名称のことです。このIPアドレスはデバイスに割り当てられますが、IPアドレス、特にIPv6アドレスは覚えにくく、変更される可能性もあるため、サーバーやその他のデバイスを識別するにはドメイン名を使用するのがベストプラクティスです。

たとえば、google.com に ping を実行すると、そのアドレスの一つが 142.250.64.238 であることがわかります。ブラウザを開いて 142.250.64.238 と入力すれば、google.com にアクセスできます。 しかし、このIPアドレスを覚えるのは難しく、またGoogleがそのアドレスを今後使用しなくなる可能性もあります。そのため、google.comと入力する方が覚えやすく、IPアドレスに依存しないという点でも望ましい方法です。

ドメイン名の仕組みとは?

多くの人は、ブラウザにURLを入力して特定のサイトにアクセスすることに慣れていますが、ドメイン名には実際にはどのような役割があるのでしょうか?外部、つまり企業のプライベートネットワークの外側では、ドメイン名レジストリに登録されたパブリックドメイン名を使用している場合があります。 domain.com、Name Cheap、Host Gatorなど、人気のあるレジストラがいくつか存在します。これらのレジストラを利用すると、example.comのような一意の名前を選び、契約内容に応じて1年またはそれ以上の期間、その名前を使用する権利に対して料金を支払うことで、他者がその名前を使ってあなたのサイトを見つけられるようになります。 こうしたパブリックドメイン名は、一般的に情報提供、コミュニケーション、およびサービスの提供に利用されます。

社内でも同様にドメインが存在し、多くの場合、Microsoft Active Directory ドメイン コントローラーなどのソフトウェアを使用して作成されます。 そのため、example.net のような社内ドメイン名を持っているかもしれません。これは従業員に情報、通信、サービスを提供すると同時に、社内ネットワークの一部にセキュリティやその他のポリシーを適用するための簡単な手段ともなります。いずれの場合も、ドメイン名は、アクセス先や参照先を覚えやすい形で提供してくれます。

手順は以下の通りです:

  1. ユーザーは、ブラウザやコマンドライン、その他のUIといった何らかのクライアントソフトウェア上で、URLやドメイン名を入力します。
  2. クライアントは、誘導されたDNSサーバーに対し、そのDNSサーバーがこのドメイン名を認識しているかどうかを問い合わせます。
  3. DNSサーバーがその名前を認識している場合、適切なIPアドレスを返すため、クライアントと宛先との通信が開始されます。 DNSがその名前を認識していない場合、IPアドレスが見つかるか、トップレベルドメイン(TLD)サーバーに到達してIPアドレスが返されるまで、セカンドレベルドメインサーバーなど、順次次のDNSサーバーへと問い合わせを行います。
  4. 最初のDNSサーバーは、その情報を(TTLに従って)一定期間キャッシュし、次に誰かがそのサーバーにアクセスしようとした際の応答時間を少しでも短縮します。
  5. これで、クライアントはそのドメイン名を持つ宛先サーバーと直接通信を開始できるようになります。

ドメイン名とURLの違い

「ドメイン名」と「URL」という用語はしばしば同じ意味で使用されますが、それは正確ではありません。 URLとは「Uniform Resource Locator(統一リソース指定子)」の略で、ウェブアドレスとも呼ばれることがあります。URLとドメイン名の主な違いは、ドメイン名が単にIPアドレスに対応する名前であるのに対し、URLは目的地までの完全なパスと、そこへ到達するための手順を示す点にあります。

URLには、使用するプロトコル(例:http や https)が含まれます。また、サブドメイン情報(www や、blog、docs など)も含まれます。URLにはドメイン名も含まれています。さらに、クライアントがアクセスを試みている、その宛先サーバー上の特定のパスやページも含まれています。

ドメイン名の種類

ドメイン名については、ICANN(Internet Corporation for Assigned Names and Numbers)という組織が管轄しています。ドメイン名で使用するトップレベルドメインの種類に応じて、ICANNが定めたさまざまな規則を遵守する必要があります。

ICANNは、「ドメイン名の仕組み」のセクションで前述したようなレジストラにも認定を行っています。

In the above examples, the TLD (トップレベルドメイン) is .com, which is quite common. It is part of the domain name you’ll notice, so depending on if you’re going to menandmice.com, menandmice.net, or menandmice.org the TLDs would be .com, .net, or .org. Each TLD has its own registry which is again managed by ICANN. So menandmice.net might be owned by a completely different company than menandmice.com for example. Though this might cause confusion to a user, there would be no overlap between these two sites because they are contained within two entirely different hierarchies.

スポンサー付きTLDとは、民族、地理的場所、あるいは職業などの要素に基づいて、特定のコミュニティを表すものです。スポンサー付きTLDには、ICANNが管理する他のTLDとは異なる規則やポリシーが適用される場合があります。

国別コードTLDは、前述のスポンサー付きTLDの一種ですが、そのドメイン名が所在する特定の国を表している点が異なります。例えば、menandmice.isはアイスランドのドメインです。これは、.isがアイスランドの国別コードTLDであるためです。こうしたサイトにおける言語やアクセシビリティなどのポリシーは、国によって異なる場合があります。