7月28日(月)1コマ目
今日、やったこと 名前解決 DNS 今日のホワイトボード 名前解決 GoogleのWebサイトにアクセスするには、ブラウザのURL入力欄に https://www.google.co.jp と入力すれば、GoogleのWebサーバーにアクセスできる。 インターネットではTCP/IPを使っているので、サーバーにアクセスするにはそのサーバーのIPアドレスを指定する必要がある。 よって、文字列”www.google.co.jp”でGoogleのWebサーバーにアクセスすることはできない。 文字列”www.google.co.jp”でGoogleのWebサーバーにアクセスできるのは、何らかの手段を使って、文字列”www.google.co.jp”からIPアドレスに変換しているため。 この文字列(正しくはコンピュータ名、ホスト名など)からIPアドレスに変換することを名前解決と呼ぶ。 インターネットでは一般的に名前解決はDNSを使う。 図 名前 ホスト名の命名規則 ”www.google.co.jp”はGoogleのWebサーバーのホスト名。 DNSで名前解決をするには、ホスト名の命名規則に従う必要がある。 GoogleのWebサーバーのホスト名"www.google.co.jp"は、右から左へ以下の意味がある。 jp 日本 co 会社組織 google 会社名はGoogle www GoogleのWebサーバーの名前 まとめると、「日本にあるGoogleという会社が持っているホスト名wwwのコンピュータ」という意味。 図 ホスト名の仕組み googleやco、jpをドメインと呼ぶ。 ドメインはルートドメインを起点とした木構造になっている。 DNSで名前解決 DNSでは、 各ドメインには最低1台のDNSサーバー(コンテンツサーバー)がある このコンテンツサーバーは自ドメインとその直下のドメインのDNSサーバーを知っている 。 ルートドメインのコンテンツサーバーから順に問い合わせをして、名前解決を行う。 (実際はそんな泥臭いことはしていないけど) 図 DNSの名前解決 DNSサーバーができること ホスト名からIPアドレスの変換だけでなく、下図の問い合わせにも対応できる。 図 DNSサーバーへの問い合わせ 次回は 夏休み明け。 第4層のプロトコルをや...