Domain Name System。ドメイン名とIPアドレスの対応関係を管理するシステム。インターネットの住所録のようなもの。
hoge社が保有するhoge.co.jpというドメインがあるとする。
jp: TLD(Top Level Domain)またはccTLD(Country Code TLD)
co: 属性を表す汎用ドメイン。
hoge: hoge社固有のドメイン名。ドメイン名を管理しているホストやソフトウェアのこと。ネームサーバが設置された階層(ゾーン)のドメインを管理。
DNSはツリー構造になっており、頂点にルートゾーンのドメインを管理するルートネームサーバがある。
下記のようなツリー構造
ルートネームサーバ → jpのDNSサーバ → hoge社のDNSサーバ
DNSに問合せを行うホストやソフトウェアのこと。PCなど。最低1つ以上のネームサーバのIPアドレスが登録されている(通常はその組織内のネームサーバのIPアドレス)
hoge.co.jpからxxx.co.jpに問い合わせるとする。
xxx.co.jpのIPアドレスを問い合わせる。xxx.co.jpのIPアドレスが判明)xxx.co.jpに問い合わせて通信が開始される。ドメイン名とIPアドレスの変換情報を保持しているDNSのことで、変換情報を保持していないDNS(キャシュDNS)と区別するときに使う。
ルートネームサーバの情報