ネットワークプロトコル(通信規約)、DNS(名前解決)に関するお話しです。


SDK HOME > Misc. > プロトコル

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クエリの問合せ結果など)が含まれます。


  SMTP(メール送信)


Misc.
プロトコル
  概要
      プロトコルとは?
      OSI参照モデル
      TCP/IP
  調べる/診る
      コマンド
      キャプチャ
  代表的なもの
      PING
      HTTP
      DNS
      SMTP
      POP3
      FTP
 
イベントログ管理ツール
イベントログ監視と管理には...

イベントログ分析ツール
サーバーのログを採るだけで満足ですか?


都合と時給にこだわる アルバイト厳選サイト 【anセレクト】


弁護士選びの決定版!!弁護士ドットコム

SDK HOME > Misc. > プロトコル