理解のDNS
ドメインネームサービス( DNS )の概要
ドメインネームサービス( DNS )により、アプリケーションやユーザのホストに接続するにはTCP / IPをベースのネットワークの名前を指定します。 DNSは階層的に分散データベースを作成することができる階層的な名前をIPアドレスに解決します。 IPアドレスは、 MACアドレスを入力し、解決します。 DNSのための手段を提供して命名IPホスト、およびIPホストの場所の問い合わせをされた場合には名を入力します。
して、 [プロトコルおよび標準のDNSは、以下の主要コンポーネント:
- このメソッドのアップデートをアドレスをDNSデータベースの情報が表示されます。
- クエリを実行する方法は、 DNSデータベースのアドレス情報が表示されます。
- 彼は、 DNSデータベースのスキーマをします。
- の能力をDNSサーバー間でアドレス情報を複製するには、 DNSトポロジによって異なります。
ホストファイルが使用されるホスト名とIPアドレスを解決するDNSの前には存在している。 Hostsファイルの管理者が手動で維持されています。 hostsファイルは、中心部に位置し、インターネット上のサーバーに投与します。 場所を必要に応じて、各サイトまたはホスト名とIPアドレスを解決するには定期的には新しいコピーをダウンロードするにhostsファイルです。 hostsファイルのサイズは、インターネットの成長率として成長します。 から生成されたトラフィックの新しいコピーをダウンロードするのhostsファイルにも成長します。 これにより、設計と実装のドメインネームサービス( DNS ) 、 1984年には、 階層的に解決することができる分散型データベースのホスト名とIPアドレスを入力します。
の主な設計要件のDNSには、以下の主な特長以上のホストファイルです。
- 階層構造の名前空間
- ホスト名に配布するには、 DNSデータベースを複数のサーバー間で
- サイズ、データベースには無制限です。
- 拡張可能なデータの種類
- と一緒にホスト名をIPアドレスマッピングをサポートし、異なるデータ型としてサポートされています。
- 他のサーバーとしてのパフォーマンスの低下が追加されました。 データベースは、スケーラブルなのです。
- 流通を管理します。 命名ごとに個別に管理できるようにパーティションを作成します。
からの日中のWindows NT Server 4.0は、 DNSされているオペレーティングシステムに含まれています。 DNSは、プライマリ名の登録と解決方法Service 、 Windows 2000およびWindows Server 2003 、および以下の機能やサービスを提供します:
- スケーラブルなデータベースを階層的に分散しています。
- 提供名の登録、名前解決とサービスの場所を、 Windows 2000およびWindows Server 2003のクライアントです。
- ドメインコントローラの場所を突き止め、ログオンします。
命名の違いはシステムのNetBIOSとDNS
議論する前にシステムの違いは命名のNetBIOSとDNSは、別の名前を見てでは、最初の型が使用され、 Windowsオペレーティングシステム:
- コンピュータ名 :これはこれは、管理者の名前をコンピュータに割り当てられます。 コンピュータ名を確認しているコンピュータ:
- マイコンピュータを右クリックし、ショートカットメニューから[プロパティ]を選択します。
- コンピュータ名]タブをクリックしてcomputer.sを確認するに名を入力します。
- NetBIOS名 :固有の名前を使用して、ネットワーク上のリソースを識別するNetBIOSのです。 NetBIOS名をIPアドレスには解決の通信が発生します。
- ホスト名 :ホスト名が割り当てられているコンピュータのホストを識別するTCP / IPネットワークです。 のホスト名が、エイリアスのように記述されているノードに割り当てられているが、それを識別する。 ときには、ホスト名が使用され、特定のIPアドレス、ホスト名に解決されるのIPアドレスをIP通信が発生します。 hostsファイルは、テキストファイルが含まれホスト名をIPアドレスにマッピングします。 hostsファイルはローカルに保存します。
- 完全修飾ドメイン名( FQDN ) :これは、 DNS名をを使用して、ネットワーク上のコンピュータを識別する。 ユニークな、 FQDNしなければならない。 通常のFQDNは、以下の通りです:
- ホスト名
- プライマリDNSサフィックス
- 期間
- DNS名 :することができるDNS名は、名前のラベルには、多くのドットでは棲み分けされています。 DNS名を表示するときに全体のパス、それは知られて完全修飾ドメイン名( FQDN )です。
- エイリアス :これは別の名前の代わりに使用される名前です。 のカノニカル名(のCNAME )は、エイリアス名をDNSにします。
- ニックネーム :これは別の名前に使用されるホストです。 これは、通常の短縮のバージョンの完全修飾名です。 それぞれ固有の名前をニックネームにする場合は、各ノードのFQDNにマップすることです。
- プライマリDNSサフィックス :コンピュータで実行され、 Windows Server 2003のネットワークに割り当てられたプライマリDNSサフィックスを名の登録と名前解決を目的にします。 プライマリDNSサフィックスとも呼ばれ、プライマリドメイン名、またはドメイン名を入力します。
- 接続固有のDNSサフィックス :これは、 DNSサフィックスこれは、アダプタに割り当てられている。 の接続固有のDNSサフィックスは、アダプタのDNSサフィックスと呼ばれる。
命名の名前のNetBIOSシステムとの違いはDNS名前空間は、下記のとおり:
- NetBIOS名は16文字を超えることはできません。
- とDNSと、最大255文字の名前に使われることです。
- システムはフラットネーミングのNetBIOS名前付けシステムです。
- DNSが使用されては、名前空間を階層的な空間か、または階層的なシステムです。 は、 DNS ドメイン名前空間の命名システムと呼ばれる女性 を使用する場合は専用のドメインの名前空間、およびインターネットの相互作用がない、ユニークなしなければならないことはありません。
DNS名前空間を理解する
システムの命名DNSは、階層構造の名前空間を使用され、 DNS名前空間と呼ばれる。 は、 DNSの名前空間には、独自のルートに移動します。 数多くのサブドメインのルートに含めることです。 各サブドメインにも複数のサブドメインを含めることです。 DNS名前空間のツリー構造そこでは、論理的なエンティティは、エンティティに従属しており、それが置かれています。 の各ノードでは、 DNSドメインツリーには名前が、これはラベルと呼ばれる。 ラベルでも、最大で63文字です。 ノードには、同じ支店に位置してツリーいるDNSドメイン名が異なる必要があります。 ノードが存在するには、 DNSの階層別々の枝には、同じ名前のです。
の各ノードでは、 DNSドメインツリーまたはDNSの階層が識別される完全修飾名です。 これは、 DNSドメイン名を指定しますnode.s場所に関連しては、 DNSドメインツリー/階層にあります。 ドメイン名のリストとして定義されてできるラベルのルートからのパスに沿っては、 DNSドメインツリー/階層を、特定のノードを展開します。 のFQDNは、全体のラベルのリストを、特定のノードを展開します。
各ドメインに登録されDNSは、 DNSのネームサーバーに接続しています。 ドメインのDNSサーバーに返信する権限のクエリを提供し、その特定のドメインです。
インターネットコーポレーションフォーアサインドネームズアンドナンバーズ( ICANNの)管理して、インターネットのドメインのDNSルートの名前空間です。 ICANNのグローバル一意識別子の割り当てを管理してはインターネットの操作キーをします。 これには、以下のコンポーネント:
- インターネットのドメイン名
- IPアドレス
- ポート番号
- プロトコルパラメータ
DNSドメインのルートの下には、 トップレベルドメインです。 これらのトップレベルドメインにもICANNの管理されています。 トップレベルドメインの管理者のICANNは:
- 組織のドメイン :組織のドメインには、以下の特徴:
- 組織のドメインは、世界的に使われる。
- 彼らの名前を介して3つの文字コードです。
- main関数を定義して、コードの組織のは、 DNSドメインです。
- 地理的なドメイン :地理的なドメインには、以下の特徴:
- 地理的なドメインは、通常使用される団体、米国に居住していない。
- 彼らの名前を介して2つの文字の国と地域コードです。
- コードが設立された国際標準化機構( ISO ) 3166 。
- 国のコードを識別する、などです。英国は、 イギリス
- 逆引きドメイン :これらのドメイン名が使用されIPアドレスをマッピングします。 これは逆引き参照と呼ばれる。
トップレベルドメインの追加で定義され、 2000年末のICANNは:
- です。空力;は、航空輸送産業
- です。ビジネス;企業
- です。協同組合;協同組合
- です。情報をもっと見る;の情報
- です。博物館;の博物館
- です。名前; 、個々の名前
- です。プロ;をcredentialed弁護士などの専門職です。
共通のトップレベルドメイン名を使用されて:
- 。 co.jpで;営利団体
- 。 eduが;の教育機関です。
- です。政府;行政を行うためにします。
- を設定int ;の国際機関です。
- です。ミル;軍事組織
- です。当期純;のインターネットプロバイダー、およびネットワーキング団体
- orgの;非営利団体
- です。イギリス;イギリス
- です。問い合わせ;するUnited States
- です。カリフォルニア;カナダ
- です。 jp ;日本
DNSのコンポーネントと用語の理解
のコンポーネントに依存してどのDNSが使用される用語や議論や管理のDNSは次のとおりです:
- DNSサーバー :これは、 DNSサーバーサービスを実行するコンピュータに、またはバインド;ドメイン名を提供するサービスです。 DNSサーバーを管理するDNSデータベースに格納されています。 DNSサーバーのプログラムでは、 DNSサーバーかどうかは、サービスまたはバインド; DNSデータベースの管理と維持しているDNSサーバーに位置しています。 の情報は、 DNSサーバーは、 DNSのデータベースを参照して下さい関連の部分は、 DNSドメインツリー構造体または名前空間です。 この情報を使用してレスポンスを使用してクライアントの要求を提供する名前解決します。
ときにDNSサーバーは、次のいずれかを照会することができます以下の通りです:
- 直接の要求に対応する要求された情報を提供しています。
- を提供するポインタ(参照)を別のDNSサーバーのクエリの解決に支援することができる
- 対応は、情報にはアクセスできません
- 対応は、情報が存在しません
権威のあるDNSサーバーがDNS名前空間の隣接部分は、それが置かれています。
は、次の種類のDNSサーバーが存在する:
- プライマリDNSサーバー :このDNSサーバーのゾーンで定義されて所有して、 DNSデータベース、およびこれらのゾーンに変更を加えることです。
- セカンダリDNSサーバー :このDNSサーバーを取得する読み取り専用のゾーンを経由DNSゾーンのコピーを転送します。 セカンダリDNSサーバーに変更を加えることはできません。含まれている情報は読み取り専用のコピーです。 しかし、セカンダリDNSサーバーは、名前解決のクエリを解決します。 セカンダリDNSサーバーは、通常の実装は、次の理由:
- 冗長性を提供 :することが推奨をインストールする1つのプライマリDNSサーバー、および1つのセカンダリDNSサーバーの各DNSゾーン(最小要件) 。 別のサブネット上のDNSサーバーをインストールするようにDNSサーバーの1つが失敗すると、他のDNSサーバーを続行を解決するクエリを実行します。
- 分布のDNSの処理負荷 :実装セカンダリDNSサーバーの負荷の低減を支援するプライマリDNSサーバーです。
- 高速アクセスをクライアントに提供する遠隔地 :セカンダリDNSサーバーからクライアントを防ぐために支援することもできます。 transversing低速のリンクを名前解決を要求します。
- DNSゾーン : DNSゾーンは、隣接する部分は、 DNSドメイン名をDNSサーバーは年間100万人を宇宙機関、またはに権限がします。 ゾーンは、名前空間の部分です。 ドメインではない。 ドメインは、支店のは、 DNSの名前空間です。 DNSゾーンのドメインに含めることが1つまたは複数の連続です。 信頼できるDNSサーバーを複数のDNSゾーンです。
- ゾーンファイルストアリソースレコードをDNSサーバーのゾーンでは権威以上です。
- DNSクライアント :これは、 DNSサーバーに問い合わせて、そのマシンで名前解決します。 DNS要求を発行するには、 DNSサーバ、 DNSリゾルバが使用されています。
- クエリ :の種類のDNSクエリをDNSサーバーに送信することは:
- 再帰クエリ
- 反復クエリ
- DNSリゾルバ :これらのプログラムを使用しDNSクエリを要求するDNSサーバーからの情報です。 Windows Server 2003では、 DNSクライアントサービスは、 DNSリゾルバの機能を実行します。 DNSリゾルバ間で通信すると、リモートのDNSサーバーにクエリを発行名か、またはDNSサーバーをローカルで実行しています。 DNSリゾルバときには、 DNSサーバーからの応答を受信すると、ローカルのリゾルバキャッシュの情報です。 入力し、ローカルキャッシュが使用される場合は、同じ情報が要求されます。
- リソースレコード :は、 DNSデータベースに含まリソースレコード(エントリー)の名前解決に使用されるクエリを解決するDNSサーバーに送信されます。 各DNSサーバーには、リソースレコードのITニーズに対応して、名前解決のクエリを部分は、 DNSの名前空間を、それが権威です。
- ルートサーバー :ルートサーバーを実行するときには、次のクエリ機能で解決することはできませんから、ローカルゾーンファイル:
- 戻り値は、特定のドメインの権限の答えです。
- 戻り値を別のDNSサーバーの紹介を提供することができる権限の答え
どのように解決のDNSクエリ
DNSクライアントのクエリを解決するには、 DNSサーバー名を入力します。 クエリには、次の重要な情報:
- は、 DNSドメイン名のFQDN形式です。
- クエリのタイプ
- DNSドメイン名のクラスを作成し、
DNSクライアントを使用してクエリを実行する1つの3つのクエリは、 DNSサーバーの種類 :
- 反復クエリ : DNSサーバーには、ベストアンサーことができます。 この可能性があります:
- 解決された名前
- 別のDNSサーバーを参照して下さい
- 再帰クエリ : DNSサーバーは、要求された情報を返信して、またはエラーが発生します。 DNSサーバーを提供することはできません別のDNSサーバーを参照して下さい。
- 逆クエリ :クエリを送信されたDNSサーバーのホスト名を解決するには、既知のIPアドレスに関連付けられています。 クエリのすべてのドメインしなければならない正しい答えを提供するために、クエリのです。
DNSサーバーの場合は試合を見つけることができないため、そのゾーン情報を照会された名前か、または、そのキャッシュ;は、 DNSサーバーのパフォーマンス問題を解決するに再帰名を入力します。 これは、デフォルトのDNSサーバーの設定をします。 再帰は、プロセスですDNSサーバーのクエリは、他のDNSサーバーは、クライアントです。 DNSサーバーの最初のクエリを実行され、他のDNSサーバーは、再帰実際に終了するメーカーの最初のDNSサーバーをDNSクライアント!
再帰を実行するために、 ルートヒントを支援するDNSサーバーを決定するには、 DNS名前空間のどこを探してばならない照会された名前を開始します。 ルートヒントは、コレクションのリソースレコードは、 DNSサーバーサービスの利用を見つけるには、権限をwho DNSサーバーのルートには、 DNSドメイン名前空間構造です。 を使用する場合はWindows Server 2003のDNSは、ルートヒントをすると、あらかじめ設定のCache.dnsという名前のファイルは既に存在します。 に関しましては、ファイルは、 Windows \ System32 \ Dnsディレクトリです。 のCache.dnsには、ルートサーバーは、インターネットのアドレスをDNS名前空間、およびプリロードをメモリには、 DNSサーバーサービスの開始時です。
しかし再帰が無効になっている場合は、 DNSサーバー、 DNSサーバーとの試合を見つけることができないため、そのゾーン情報を照会された名前か、または、そのキャッシュ;反復クエリを実行するクライアントを開始します。 ヒントのルートDNSサーバーからの参照が使用され反復クエリを実行します。 反復クエリを実行するときに、クライアントは、クライアントに送信再三の要求を別のDNSサーバーの問題を解決するにクエリ名を入力します。
のイベントが発生した場合で要求された名前を解決するためのクエリについて説明します:
- リゾルバ再帰DNSクエリを送信すると、ローカルのDNSサーバーのIPアドレスを要求する、特定の名を入力します。
- は、ローカルのDNSサーバーを参照することはできません。リゾルバを別のDNSサーバーは、ローカルのDNSサーバーの試みを解決するに要求されたドメイン名を入力します。
- ローカルのDNSサーバーのゾーンをチェックします。
- いいえゾーンが見つかった場合は、要求されたドメイン名、ローカルのDNSサーバーの反復クエリを送信するのルートDNSサーバーの名前を要求します。
- のルートDNSサーバーは、ドメインのルートに権限を持っています。 それに応答するネームサーバーのIPアドレスを、特定のトップレベルドメインです。
- ローカルのDNSサーバーの次の反復クエリを送信するため、このネームサーバーの名前を要求さwhoを順番に返信を、特定のネームサーバーのIPアドレスを要求したドメイン名サービスです。
- ローカルのDNSサーバーのクエリを入力し、送信するため、要求の名前を反復する特定のサービスを、特定のドメインネームサーバーです。
- ネームサーバーの応答を要求されたIPアドレスを入力します。
- のIPアドレスが返されるリゾルバしています。
異なる種類のクエリの応答をDNSサーバーから返されることには:
- 権威ある答 :これは、肯定的な反応をしてクライアントが返されます。 の権限ビットを設定するには、 DNSメッセージが表示さを示して、 DNSサーバーからの返信を受信したことが直接の権限を照会の名前は、メッセージを表示します。
- 正答 :この応答のタイプリソースレコードを返すクエリの名前とレコードタイプに対応して、元の検索クエリにします。
- 紹介答 :紹介応答が返される場合は、 DNSサーバーの再帰をサポートしていません。 追加のリソースレコードの紹介が含まれ、リクエストを解決します。
- 否定的な答え :否定的な答えはクライアントに返されたときには、次のイベントが発生する:
- クエリの名前は、 DNSの名前空間には存在しません。 この情報は、権威を持つサーバーから取得します。
- 権限のあるサーバーの名前を示しているクエリが存在するには、 DNSの名前空間です。 しかし、リソースレコードがないこのタイプの提示を要求名を入力します。
どのような貯蔵作品をDNSに
をDNSに、キャッシュが使用され、ネットワーク上のトラフィックを減らすためには、 DNSサーバーに送信されたクエリを生成します。 DNSサーバーサービスおよびDNSクライアントサービスの両方のDNSのパフォーマンスを向上させるためのキャッシュを活用し、特定のトラフィックを減らすためのDNSです。
- DNSサーバーのキャッシュ :ときに再帰的なDNSサーバーのクエリを実行するクライアントでは、リソースレコードをDNSサーバーに保存して、そのDNSサーバーのキャッシュをクリアします。 同じ情報を要求する場合は、繰り返しになりますが、キャッシュされた情報が使用されています。 DNSサーバーのキャッシュの内容が削除されるDNSサーバーサービスが停止します。 手動で削除することもできます。 DNSサーバーのキャッシュの内容を使用して、 DNS管理コンソールでは、管理コンソールを管理するDNSに登録します。
- DNSクライアントキャッシュ :このキャッシュとも呼ばれ、 DNSリゾルバキャッシュです。 DNSクライアントの情報が追加されたときには、次のイベントが発生したキャッシュ:
- DNSクライアントサービスが開始:レコードには、 hostsファイルが読み込まれているDNSクライアントキャッシュをクリアします。
- DNSサーバーはリクエストに応答してclient.s :ときに戻り値に対応するために、 DNSサーバーのクエリでは、情報が追加されたDNSクライアントキャッシュをクリアします。
関連記事上のDNS
- DNSのは何ですか?
- フラッシュのDNSはどうすればよいですか?
- 私のDNSサーバーを見つけるはどうすればよいですか?
- 公共のDNSサーバーは何ですか?
- DNSルックアップ実行するにはどうすればよいですか?
- 逆引きDNSは何ですか?
- ダイナミックDNSって何ですか?
- DNSルートサーバーは何ですか?
- 理解のDNS
Bookmark Understanding DNSブックマークの理解のDNS



