Domain Name System

記事数:(2)

ネットワーク

ドメイン名システム入門

私たちが日々利用しているインターネット上の様々なサービス、例えばホームページや電子郵便のやり取りは、実は全て数字の住所によって管理されています。この数字の住所は「インターネット・プロトコル・アドレス」、略して「アイピー・アドレス」と呼ばれ、各々の機械に一つずつ割り当てられています。コンピューターはこのアイピー・アドレスを使って、どの機械と通信するかを特定しています。しかし、このアイピー・アドレスは数字の羅列であるため、人間が覚えるのは大変困難です。そこで登場するのが、「ドメイン・ネーム・システム」、略して「ディー・エヌ・エス」と呼ばれる仕組みです。ディー・エヌ・エスは、人間にとって覚えやすい名前、例えば「example.com」のような文字列を、コンピューターが理解できるアイピー・アドレスに変換する役割を担っています。例えるなら、電話帳のようなものと考えてください。電話帳には、個人の名前と電話番号が対応するように書かれています。ディー・エヌ・エスも同様に、ウェブサイトの名前とアイピー・アドレスを対応させて記録しています。私たちがウェブサイトの名前を入力すると、コンピューターはディー・エヌ・エスに問い合わせを行い、対応するアイピー・アドレスを取得します。そして、そのアイピー・アドレスを使って目的の機械と通信し、ウェブサイトを表示します。つまり、ディー・エヌ・エスはインターネット上で必要な情報を取得するための仲介役のような存在と言えるでしょう。このおかげで、私たちは複雑な数字の羅列を覚えることなく、様々なウェブサイトやサービスを簡単に利用できるのです。ディー・エヌ・エスは、インターネットを支える重要な基盤技術の一つです。
ネットワーク

ドメイン名サーバーの役割

私たちが普段何気なく利用しているインターネットですが、その裏では様々な仕組みが働いています。ウェブサイトを閲覧する際、アドレスバーに「example.com」のような分かりやすい名前を入力します。これは「ドメイン名」と呼ばれ、人間にとって覚えやすい形式になっています。しかし、コンピュータはドメイン名を直接理解することはできません。コンピュータ同士が通信を行う際には、「IPアドレス」と呼ばれる数字の列を使用します。 では、どのようにしてドメイン名とIPアドレスが結びついているのでしょうか?その役割を担っているのが「ドメイン名サーバー」です。ドメイン名サーバーは、インターネット上でいわば住所録のような役割を果たしています。私たちがドメイン名を入力すると、コンピュータはドメイン名サーバーに問い合わせを行い、対応するIPアドレスを探し出します。この変換作業を「名前解決」と呼びます。 例えば、電話帳を想像してみてください。電話帳には、人名と電話番号が対応するように記載されています。私たちは相手の名前を知っていれば、電話帳で電話番号を調べ、電話をかけることができます。ドメイン名サーバーもこれと同様に、ドメイン名に対応するIPアドレスを記録し、コンピュータに提供しているのです。 もしドメイン名サーバーが存在しなかったら、ウェブサイトにアクセスするたびに、複雑なIPアドレスを正確に入力しなければなりません。これは非常に面倒で、間違いも起こりやすいため、インターネットの利用は非常に不便なものになっていたでしょう。ドメイン名サーバーのおかげで、私たちは覚えやすいドメイン名を入力するだけで、簡単にウェブサイトを閲覧することができるのです。このように、ドメイン名サーバーはインターネットの円滑な運用に欠かせない重要な役割を担っています。