DNSの利点

DNSは、ドメインネームサービスの略で、ユーザーがWebブラウザにURLを入力したときに正しいサーバーに接続できるようにするルックアップテーブルとして機能します。 このやや透過的なサービスは、データインフラストラクチャを整理するためにウェブマスターが一般的に使用する他の機能も提供します。

運用概要

DNSはDNSサーバー上で実行されます。 ユーザーが次のようなURLを入力したとき www.google.com、Webブラウザにリクエストが直接Googleサーバーに送信されることはありません。 代わりに、要求はDNSサーバーに送信されます。DNSサーバーはルックアップテーブルを使用していくつかの情報、最も重要なのは要求されているWebサイトのIPアドレスを決定します。 次に、この要求を適切なサーバーに転送し、要求された情報をユーザーのWebブラウザーに返します。

今日のビデオ

ドメインネームシステム

DNSサーバーは、トップレベルドメインから始めて、3つの主要な情報を調べます。 トップレベルドメインは、.com、.org、.govなどのサフィックスで示されます。 トップレベルドメインが確立されると、セカンドレベルドメインが分析されます。 たとえば、URL www.google.com .comのトップレベルドメインとセカンドレベルドメイン名googleを所有しています。 セカンドレベルドメインは通常、単にドメイン名と呼ばれます。 最後に、DNSサーバーは、URLの「www」部分である第3レベルドメインまたはサブドメインを解決します。

サブドメインの機能

「www」サブドメインゾーンの他に、他のサブドメインも注目に値します。 たとえば、「pop」、「irc」、「aliases」などのサブドメインが存在します。 各サブドメインは、サーバーでアクセスできるさまざまなサービスを表します。 たとえば、「pop」は電子メール通信に使用されます。 DNSサーバーを使用してこれらのさまざまなサービスのIPアドレスを解決すると、複雑なネットワークアーキテクチャを実装できます。 同じドメイン名であるにもかかわらず、これらの異なるサービスは、異なるマシンまたは異なる地理的な場所でホストされている可能性があります。 これにより、プライマリドメインサーバーがダウンした場合に備えて、エイリアスを使用する際の冗長性も確保されます。

ユーザーのメリット

DNSサーバーを使用すると、標準のインターネットユーザーは、ポート番号やIPアドレスを覚えていなくてもインターネットリソースを使用できます。 Webサイトのさまざまな領域など、同様のサービスでさえ、セキュリティ上の理由からさまざまなIPアドレスでホストされる場合があります。 これにより、ユーザーは、IPアドレスとポート番号の複雑で直感的でないリストではなく、単純なURLアドレスを記憶できます。 これにより、ホームユーザーが作成したプライベートサーバーを自由に利用できるようになりますが、IPアドレスが公開されるのをある程度防ぐことができます。