| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
88 バイト追加 、 2020年2月16日 (日) 04:24
編集の要約なし
==[[DNS 用語]]==
{{amazon|483992242X}}
ここからの引用
====[[DNS]]=========[[DNS]](Domain Name System) =====
IPアドレスとドメイン名を関連付けるシステム
=====ドメイン名空間(Domain Name Space)=====
DNSデータベースは、ディレクトリ構造と同様なツリー構造をしており、DNSではドメイン名を管理するための構造を空間として表現しドメイン名空間と呼んでいる。[[DNS]]データベースは、ディレクトリ構造と同様なツリー構造をしており、[[DNS]]ではドメイン名を管理するための構造を空間として表現しドメイン名空間と呼んでいる。
 たとえば、jpドメインには、ac.jpやco.jpドメインが包含される。
=====ノード=====
ツリー構造の枝分かれする場所をノードと呼び、最長63文字のラベルをつけることができる。ノードは、下位ドメインの管理に責任を持っている。
各ノードは、ノード情報を持つDNSサーバを設置し、ドメインあるいは、ドメインの一部各ノードは、ノード情報を持つ[[DNS]]サーバを設置し、ドメインあるいは、ドメインの一部(ゾーン)を管理する。
=====ルートドメイン=====
=====FQDN (Fully Qualified Domain Name 完全修飾ドメイン名)=====
ルートから始まるドメイン名。本来は最後に「.」がつくが、ブラウザ等では省略が可能。DNSサーバの設定ではこれを省略しない。」がつくが、ブラウザ等では省略が可能。[[DNS]]サーバの設定ではこれを省略しない。
=====ゾーン=====
*DNSが直接管理責任をもつドメイン名空間[[DNS]]が直接管理責任をもつドメイン名空間
*ドメイン名空間の一区画であり、ドメイン分割の単位
*ゾーンデータが記述されているファイルを「ゾーンデータファイル」という
*ゾーンデータをスレーブサーバに転送することを「ゾーン転送」という
*ドメインをサブドメインに分割し、別の組織に管理をゆだねることを「委任」もしくは、「権限の委譲」と呼ぶ
*DNSでは、ゾーンを分割することで分散管理を実現している[[DNS]]では、ゾーンを分割することで分散管理を実現している
=====リソースレコード(RR [[R]][[R]] = Resource Record[[R]]esource [[R]]ecord)=====ドメイン名空間の各ノードは、「リソースレコード」と呼ばれる属性情報を持っており、DNSデータベースにゾーンデータとして格納されている。ドメイン名空間の各ノードは、「リソースレコード」と呼ばれる属性情報を持っており、[[DNS]]データベースにゾーンデータとして格納されている。
IPアドレス情報をもつ「Aレコード」、電子メールの配送に使用されている「MXレコード」など
=====名前解決の手順=====
クライアントから問い合わせがあった際、DNSサーバ自身が持っている情報で名前が解決できない場合は、DNSサーバーはルートサーバに問い合わせを行い、該当するトップレベルドメインを管理するDNSサーバーを調べ、続いて第2、第3レベルドメインを管理するDNSサーバを調べる。クライアントから問い合わせがあった際、[[DNS]]サーバ自身が持っている情報で名前が解決できない場合は、[[DNS]]サーバーはルートサーバに問い合わせを行い、該当するトップレベルドメインを管理する[[DNS]]サーバーを調べ、続いて第2、第3レベルドメインを管理する[[DNS]]サーバを調べる。
=====逆引きの解決=====
IPアドレスを名前にマッピングする逆引きの場合、DNSでは、「inIPアドレスを名前にマッピングする逆引きの場合、[[DNS]]では、「in-addr.arpa」という専用のドメイン名空間を使用する。in-addr.arpaではアドレスをラベルとして使用する。
 IPアドレスの階層構造は、ドメイン名とは逆になっているので、IPアドレスの最後の区切りから逆方向に読む必要がある。
 たとえば、192.168.0.1の場合、1.0.168.192.in-addr.arpa となる
[[File:0386_inaddr.jpg]]
====DNSサーバーの種類[[DNS]]サーバーの種類====
=====マスタ(master)=====
ゾーンデータを管理しており、ほかのDNSサーバーから所有しているドメイン情報の問い合わせがあった場合に情報を返す。ゾーンデータを管理しており、ほかの[[DNS]]サーバーから所有しているドメイン情報の問い合わせがあった場合に情報を返す。
=====スレーブ(slave)=====
=====フォワーディング(forwarding)=====
クライアントから名前解決の依頼があった場合、指定のDNSサーバーに問い合わせを転送する。クライアントから名前解決の依頼があった場合、指定の[[DNS]]サーバーに問い合わせを転送する。

案内メニュー