DNSの基礎知識
Author: 水卜
Author: 水卜
ドメインとIPアドレスを紐づけるもの
(例)google.comとXXX.XXX.XXX.XXの紐づけ(Xは数字)
IPアドレスはネットワーク上の住所のようなもの。
ドメインは人が付ける文字列。
キャッシュサーバーが、google.comに対応するIPアドレスを探していろんなDNSサーバーを駆けずり回っているのがわかる。これを再帰的問い合わせという。
ドメインに対応するIPアドレスを探して、たらい回しにDNSコンテンツサーバーに問い合わせ続ける。
ルートサーバーから順にcom, google.comと順番に問い合わせ、IPアドレスにたどり着く。
ドメイン名に対応するIPアドレスをキャッシュする(一時的に保存する)。
ドメインとIPアドレスの組を管理するサーバー。
ゾーンファイルという、管理する範囲の情報が書かれているファイルを持っている。
キャッシュサーバーが問い合わせてきた時、ゾーンファイルを見て返答する。
他のDNSサーバーに管理が委託されているドメインの問い合わせが来ると、問い合わせ先を返す。
キャッシュサーバーが最初に問い合わせるコンテンツサーバーを、「ルートサーバー」と呼ぶ。世界に13台しかない。
キャッシュサーバーはPCの外部にある。PCの中にいて、キャッシュサーバーへ問い合わせの依頼を行うものをスタブリゾルバという。
ドメイン名からIPアドレスに変換するのが正引き。
IPアドレスからドメイン名に変換するのが逆引き。