ドメインネームシステムは、インターネットの「ホワイトページ」として機能し、Webページ、FTPサーバー、およびインターネットに接続されているその他のコンピューターに接続するために必要なIPアドレスを含みます。 DNSサーバーは、サイトとそれに対応するアドレスのテーブルを維持し、ナビゲーションの補助としてその情報をユーザーに提供します。 DNSテーブルにアクセスせずにインターネットを移動することは可能ですが、あまりユーザーフレンドリーなエクスペリエンスではありません。
IPアドレス
IPアドレスは、それぞれ0〜255の4つの数字の文字列です。 IPアドレスは本質的に階層的であり、後続の各番号はWebスペースのより細かい分割を示します。 たとえば、多くのホームルーターは192.168.1.xアドレスブロックを使用して、そのスペース内に最大255の個別のアドレスを許可します。 アクセスしたいWebサイトまたは他のシステムのIPアドレスがわかっている場合は、その数字の文字列をブラウザに入力して、ターゲットシステムに直接接続できます。
今日のビデオ
DNS
大きな数字の文字列を記憶することは困難でイライラする可能性があるため、ドメインネームシステムでは、代わりに覚えやすいサイト名を使用できます。 DNSテーブルは、対応するIPが接続されたサイト名のリストであり、ブラウザがターゲットサイトを検索し、適切なサーバーに接続できるようにします。 クエリを高速化するために、DNSサーバーは相互に連携し、適切なネームサーバーに要求を渡して、1つのデータベースが大きくなりすぎないようにします。 インターネットは多くの異なるノードを介してリクエストをすばやくルーティングできるため、これによりユーザーはアクセスできます 長いデータベースを強制的に待機させるのではなく、サイト名の分散ディレクトリをすばやく 探す。
テーブルのしくみ
ブラウザにアドレス「maps.google.com」を入力すると、ISPのDNSサーバーにリクエストが送信されます。ISPのDNSサーバーは、トップレベルのDNSテーブルを検索し、.comアドレスのアクティブなネームサーバーを見つけます。 次に、リクエストをそのサーバーに渡します。サーバーは、独自のテーブルを使用してgoogle.comアドレスのネームサーバーを検索します。 次に、google.comネームサーバーはそのテーブルを参照してmaps.google.comのIPアドレスを提供し、ブラウザがサイトに接続します。 リクエストは、適切なアドレスに転送される前に複数の異なるサーバーを経由する場合がありますが、プロセスには1秒もかからない場合があります。
ダイナミックDNS
別の種類のDNSテーブルは、自宅のPCからサーバーを実行したいが、インターネットへの永続的な接続がないユーザーにサービスを提供します。 ケーブルまたはDSLユーザーのIPアドレスはセッションごとに変わる可能性があるため、ダイナミックDNSサーバーは、これらのユーザーに永続的なドメイン名アドレスを接続に関連付ける機能を提供します。 これらのサービスは、コンピュータのIPアドレスの変更を検出し、転送することができるプログラムを使用します その情報をダイナミックDNSサーバーに送信し、ダイナミックDNSサーバーはその情報を更新して 変化する。 動的DNSテーブルは、変更を反映するのに数時間または数日かかる可能性がある従来のDNSテーブルよりもはるかに頻繁に更新されます。