Skip to main content

ドメインネームシステム(DNS)の概要

サーバーとは?ドメインとは?を分かりやすく解説 (六月 2025)

サーバーとは?ドメインとは?を分かりやすく解説 (六月 2025)
Anonim

インターネットと多くのより大きなプライベートインターネットプロトコル(IP)ネットワークは、トラフィックを誘導するためにドメインネームシステム(DNS)に頼っています。 DNSはネットワーク名とアドレスの分散データベースを保持しており、コンピューターがデータベースにリモートで照会するためのメソッドを提供します。一部の人々は、DNSを「インターネットの電話帳」と呼びます。

DNSとワールドワイドウェブ

すべてのパブリックWebサイトは、パブリックIPアドレスを使用してインターネットに接続されたサーバー上で実行されます。たとえば、About.comのWebサーバーには、207.241.148.80のようなアドレスがあります。人々はWebブラウザにhttp://207.241.148.80/のようなアドレス情報を入力してサイトを訪問することができますが、http://www.about.com/のような適切な名前を使用することが可能です。

インターネットは、パブリックWebサイトの世界的な名前解決サービスとしてDNSを利用しています。誰かがブラウザにサイトの名前を入力すると、DNSはそのサイトの対応するIPアドレスを調べます。これは、WebブラウザとWebサーバーの間に望ましいネットワーク接続を確立するために必要なデータです。

DNSサーバーと名前階層

DNSはクライアント/サーバーネットワークアーキテクチャを使用します。 DNSサーバは、DNSデータベースを格納するように指定されたコンピュータです 記録 (名前とアドレス)が含まれ、DNSのクライアントには、PC、電話、エンドユーザーのその他のデバイスが含まれます。また、DNSサーバーは相互にインターフェイスし、必要に応じて相互にクライアントとして機能します。

DNSはサーバを階層構造に整理します。インターネットのために、いわゆる ルートネームサーバ DNS階層の最上位にあります。インターネットルートネームサーバーは、Webのトップレベルドメイン(TLD)( ".com"や ".uk"など)のDNSサーバー情報、具体的にはオリジナルの名前とIPアドレスを管理します 権威ある )各TLDに関するクエリに個別に応答するDNSサーバー。 DNS階層の次の下位レベルにあるサーバーは、第2レベルのドメイン名とアドレス(「about.com」など)を追跡し、追加のレベルはWebドメイン(「compnetworking.about.com」など)を管理します。

DNSサーバーは、世界中の民間企業やインターネット管理機関によってインストールされ、維持管理されています。インターネットでは、13のルートネームサーバー(実際には世界中のマシンの冗長プール)が何百ものインターネットトップレベルドメインをサポートしています。一方、About.comはネットワーク内のサイトに対して正式なDNSサーバー情報を提供します。組織は同様に、小規模で、個別にプライベートネットワーク上にDNSを展開することができます。

その他 - DNSサーバーとは何ですか?

DNS用のネットワークの設定

DNSクライアント( リゾルバ )DNSを使用するには、ネットワーク上でDNSを設定する必要があります。リゾルバーは、固定( 静的 )1つまたは複数のDNSサーバーのIPアドレス。ホームネットワークでは、ブロードバンドルーターでDNSサーバーアドレスを一度構成し、クライアントデバイスによって自動的に取得されるか、アドレスを各クライアントごとに個別に構成できます。ホームネットワーク管理者は、インターネットサービスプロバイダまたはGoogle Public DNSやOpenDNSなどのサードパーティのインターネットDNSプロバイダから有効なDNSサーバーアドレスを取得できます。

DNSルックアップのタイプ

DNSは、インターネット・ドメイン名をIPアドレスに自動的に変換するWebブラウザーで最も一般的に使用されます。これらの横に 前方参照 、DNSは以下の目的でも使用されます。

  • インターネットメールを配信するための正しいサーバーを見つける
  • 逆引き IPアドレスをドメイン名に変換する

DNSルックアップをサポートするネットワーク要求は、既定でTCPとUDPポート53で実行されます。関連項目 - 順方向および逆方向のIPアドレス検索

DNSキャッシュ

大量の要求をより適切に処理するために、DNSはキャッシングを利用します。 DNSキャッシュには、最近アクセスしたDNSレコードのローカルコピーが保存されますが、オリジナルは引き続き指定されたサーバー上で管理されます。 DNSレコードのローカルコピーを持つことで、DNSサーバー階層を介してネットワークトラフィックを生成する必要がなくなります。ただし、DNSキャッシュが古くなると、ネットワーク接続の問題が発生する可能性があります。 DNSキャッシュはまた、ネットワークハッカーによる攻撃を受けやすい傾向があります。ネットワーク管理者は、ipconfigなどのユーティリティを使用して、必要に応じてDNSキャッシュをフラッシュできます。その他 - DNSキャッシュとは

動的DNS

標準DNSでは、データベースに格納されているすべてのIPアドレス情報を修正する必要があります。これは、一般的なWebサイトをサポートするためには有効ですが、インターネットWebカメラやホームWebサーバーなどの動的IPアドレスを使用するデバイスでは機能しません。ダイナミックDNS(DDNS)はDNSにネットワークプロトコル拡張を追加し、ダイナミッククライアントの名前解決サービスを有効にします。

さまざまなサードパーティのプロバイダは、インターネット経由でホームネットワークにリモートアクセスするために設計されたダイナミックDNSパッケージを提供しています。インターネットDDNS環境を設定するには、選択したプロバイダにサインアップし、ローカルネットワーク上に追加ソフトウェアをインストールする必要があります。 DDNSプロバイダは、登録されたデバイスを遠隔監視し、必要なDNSネームサーバの更新を行います。

その他 - ダイナミックDNSとは何ですか?

DNSの代替案

Microsoft Windowsインターネットネームサービス(WINS)は、DNSと同様の名前解決をサポートしますが、Windowsコンピュータでのみ動作し、別の名前空間を使用します。 WINSは、Windows PCの一部のプライベートネットワークで使用されます。

Dot-BIT オープンソースプロジェクトです。 BitCoin インターネットDNSに ".bit"トップレベルドメインのサポートを追加するための技術。

インターネットプロトコルチュートリアル - IPネットワーク番号