第1回 DNSの基礎知識

インターネットでの名前解決□クライアントはローカルのDNSサーバのアドレスさえ知っていればよい。上位のドメインのDNSサーバは、下位ドメインのDNSサーバを登録しておく必要がある。DNSサーバは、自分で解決できない場合は、知っていそうなDNSサーバを代わりに教える。 (1)あるクライアントがWebブラウザで「http://www.example.com/」へアクセスしようとした場合、まず「www.example.com」のIPアドレスを求める(名前解決する)必要がある。  (2)クライアントは、ローカルのDNSサーバへwww.example.comの名前解決を依頼する。 (3)ローカルのDNSサーバは、ルート・ドメインのDNSサーバへ名前解決要求を送信する。 (4)ルート・ドメインのDNSサーバは、自身の管理するドメインではないので、comドメインのDNSサーバを紹介する。 (5)ローカルのDNSサーバは、comドメインのDNSサーバへ名前解決要求を送信する。  (6)comドメインのDNSサーバは、自身の管理するドメインではないので、example.comドメインのDNSサーバを紹介する。  (7)example.comドメインのDNSサーバは、自身の管理するゾーンなので、www.example.comレコードを検索してIPアドレスを求める。  (8)求めたwww.example.comのIPアドレス情報をクライアントへ返す。  (9)取得したIPアドレス情報を使って、目的のホストであるwww.example.comへ、HTTPプロトコルを使ってアクセスする。

インターネットでの名前解決□クライアントはローカルのDNSサーバのアドレスさえ知っていればよい。上位のドメインのDNSサーバは、下位ドメインのDNSサーバを登録しておく必要がある。DNSサーバは、自分で解決できない場合は、知っていそうなDNSサーバを代わりに教える。 (1)あるクライアントがWebブラウザで「http://www.example.com/」へアクセスしようとした場合、まず「www.example.com」のIPアドレスを求める(名前解決する)必要がある。  (2)クライアントは、ローカルのDNSサーバへwww.example.comの名前解決を依頼する。 (3)ローカルのDNSサーバは、ルート・ドメインのDNSサーバへ名前解決要求を送信する。 (4)ルート・ドメインのDNSサーバは、自身の管理するドメインではないので、comドメインのDNSサーバを紹介する。 (5)ローカルのDNSサーバは、comドメインのDNSサーバへ名前解決要求を送信する。  (6)comドメインのDNSサーバは、自身の管理するドメインではないので、example.comドメインのDNSサーバを紹介する。  (7)example.comドメインのDNSサーバは、自身の管理するゾーンなので、www.example.comレコードを検索してIPアドレスを求める。  (8)求めたwww.example.comのIPアドレス情報をクライアントへ返す。  (9)取得したIPアドレス情報を使って、目的のホストであるwww.example.comへ、HTTPプロトコルを使ってアクセスする。