ドメインネームシステムとは?

ドメインネームシステムは、人間が理解しやすい名前と数値のインターネットプロトコル(IP)アドレスを変換する分散データベースシステムです。 最も一般的なドメインネームシステムは、インターネット全体で使用されているものです。 「ドメインネームシステム」と呼ばれ、DNSの頭字語でも知られています。 そのデータベースは、インターネット上の何千ものドメインネームサーバーにグローバルに広がっています。 インターネットに接続しているWebブラウザが頻繁に使用して、訪問するWebサイトのIPアドレスを決定します。

インターネットドメインネームシステムは、Webサイトの巨大なオンライン電話帳と考えることができます。 世界中どこでも、誰でもUniversal Resource Locator(URL)をWebブラウザーに入力して、そのサイトに移動できます。 DNSを使用すると、ユーザーはドメイン名を使用するだけでWebサイトを参照できます。 IPバージョン4アドレスからより長いIPバージョン6アドレスへのインターネットの切り替えにもかかわらず、その名前は同じままです。

インターネットの規模が急速に拡大したため、最初のドメインネームシステムとDNSサーバーは1980年代初頭に開発されました。 元のプロトコルは、Internet Engineering Task Force(IETF)によってRequest For Comments(RFC)882およびRFC 883で公開されました。ソフトウェアとプロトコルは、主にセキュリティ上の考慮事項のために何度も大幅に改訂されています。

ドメインネームシステムが本当に役立つためには、各名前を一意のIPアドレスに解決する必要があります。 1998年、このプロセスを管理するために、割り当てられた名前と番号のためのインターネット株式会社(ICANN)が設立されました。 ICANNは、世界中のドメイン名とIPアドレスの配布を監督する非営利団体です。 また、DNSを含むインターネットの多くのプロトコルに対する特定のポートとパラメーター値の割り当てを管理します。 インターネットDNSのルートを形成する13のミラーサーバーも、ICANNによって調整されます。

インターネットルートサーバーには、.comや.orgなどのすべてのトップレベルドメインのDNSサーバーのアドレスが含まれます。 各最上位サーバーには、そのドメイン内のすべての名前とアドレスのDNSデータベースが含まれています。 これらのDNSデータベースの一部は、インターネットサービスプロバイダーにある数千のDNSリゾルバーによってキャッシュされます。 これにより、高レベルのサーバーにかかるトラフィックの負担が大幅に軽減されます。 個々のWebブラウザには、サイトの検索を可能な限り高速にするために、訪問したドメインのキャッシュも含まれています。

インターネットから隔離されたローカルネットワークは、独自のドメインネームシステムを利用できます。 これらは、ローカルネットワーク上にある名前とアドレスのみを変換します。 多くの場合、インターネット実装で使用されるものと類似または同一のDNS管理ソフトウェアとプロトコルを使用します。 既存のインターネット構造の複製であるが、より多くの名前を含むいくつかの代替DNSルートシステムがオンラインで存在します。 ドメイン名は異なるシステムによって異なるアドレスに解決される可能性があるため、これらはインターネットの安定性とセキュリティにリスクをもたらします。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?