whitefox HOME | サーバーとは? | プロトコルとは? | サーバー稼働監視


DNS 名前解決 IETF RFC1034, 1035

プロトコルとは? : 2009.09.14 Monday

DNSプロトコルの説明をする前に、名前解決って何?ってところから・・・

●名前解決って何?
名前解決は 「名称」を「アドレス情報」に変換することです。Windowsネットワークでの名前解決には、DNSサーバーや HOSTS を利用した「ホスト名解決(ホスト名−IPアドレス)」と、WINSサーバー や LMHOSTS を利用した「NetBIOS名解決(NetBIOS名−IPアドレス)」があります。
名前解決の方法 名前解決の種類 方式
DNSサーバー ホスト名解決 静的(DDNSは動的)
HOSTS ホスト名解決 静的
WINSサーバー NetBIOS名解決 動的
LMHOSTS NetBIOS名解決 静的

●DNSの概要
DNS(Domain Name System)は ドメイン名とIPアドレスを管理するための方式、インターネットでの名前解決システムです。IETFのRFC1034RFC1035 などで規定されています。

DNSでは ホスト名からIPアドレスへの変換(正引き)と、IPアドレスからホスト名への変換(逆引き)をおこないます。DNSサーバーではホスト名とIPアドレスの対応を内部データベースで管理し、DNSクライアント(リゾルバ)からの要求に対して応答します。該当するホスト名(またはIPアドレス)が存在しない場合には、別のDNSサーバー(ルートから順に検索)に問い合わせをおこない、最終的にDNSクライアント(リゾルバ)に結果を通知します。DNSプロトコルでは、トランスポート層プロトコルに UDP が使用され、UDPポート53番が使用されます。

●DNSのメッセージ
DNSのメッセージには、DNSクライアントからDNSサーバーへの要求(コマンド)と、DNSサーバーからDNSクライアントへの応答(レスポンス)があります。DNSクライアントからの要求とDNSサーバーからの応答は、メッセージ形式は同一です。

DNSのメッセージは5つのセクションに分割されています。
Header(DNSヘッダ)」は、メッセージの種類(要求、応答)、要求の種類(正引き、逆引き)、再帰クエリ(要求有無)などの属性情報名前解決が成功したか失敗したかを示すコードが含まれます。

Question(質問セクション)」は、DNSクライアントからDNSサーバーへの要求で使用される情報(ドメイン名、タイプなど)が含まれます。

Answer(回答セクション)」は、DNSサーバーからDNSクライアントへの応答で使用される情報(ドメイン名、IPアドレスなど)が含まれます。

Authority(権威セクション)」は、ドメインの管理権限を持つDNSサーバーに関する情報が含まれます。

Additional(追加情報セクション)」は、付加的な情報(厳密でないDNSクエリの問合せ結果など)が含まれます。




【最近の投稿】



お役立ちリンク
あなたのサーバー動いていますか? |  ログを採るだけで満足? |  イベントログ ツールズ |  Windows Vista/7/2008イベントログ |  SQL Server Express管理 | 
SharePoint 2010 Tips |  Windows Server サポート終了日

ライセンス購入・保守契約
製品購入 |  保守契約 |  FAQ |  お問合せ |  サイトマップ