7月26日(水)2コマ目
今日、やったこと
DNS
今日のホワイトボード
Webページを見るには
例えば、Googleのホームページを見る場合、Webブラウザのアドレス欄に
https://www.google.co.jp
と入力すれば Googleのホームページが表示される。
Googleのホームページを見るにはホームページを公開しているサーバーにWebページのリクエストを送信する必要がある。このとき、WebサーバーのIPアドレスをIPヘッダの宛先IPアドレスに指定する必要がある。
実は、www.google.co.jpがGoogleのWebサーバーの名前で、DNSサーバーを使って名前からIPアドレスへ変換(名前解決)をしている。
![]() |
| 図 webページを見るには |
Webサーバーの名前は
山梨県のホームページを公開しているWebサーバーの名前は
www.pref.yamanashi.jp
です。この名前は勝手に命名したわけではなく、DNSのルールに従って名前が決められます。
![]() |
| 図 ドメインの階層構造 |
図のようにDNSではドメインと呼ばれるグループがあります。
ドメインは.(ルートドメイン)を頂点にした階層構造になっており、国や地域、企業などの単位のドメインがあります。
日本の山梨県のWebサーバーなら
日本・・・jpドメイン
山梨・・・yamanashiドメイン
県・・・prefドメイン
Webサーバー名・・・www
を順に並べて www.pref.yamanashi.jp が山梨県のWebサーバー名になります。
DNSサーバーで名前解決
まず、各ドメインのDNSサーバー(コンテンツサーバー)があります。
この各ドメインのDNSサーバーは
自ドメイン直下の各ドメインのDNSサーバーのIPアドレスを知っている
です。
![]() |
| 図 DNSサーバーで名前解決(反復問い合わせ) |
DNSで名前解決する際は、最上位のルートドメインから下のドメインのDNSサーバーに順に問い合わせを行い、対象の情報を持っているDNSサーバーに問い合わせることでIPアドレスを取得しています。(反復問い合わせ)
次回は
夏休み明けなので、新ネタにいきます。
よい夏休みを。


