×
科目A|ネットワーク
  • あなたが友人の「山田太郎さん」に電話をかけたいとき、覚えるのが難しい「090-XXXX-XXXX」という電話番号を直接ダイヤルする代わりに、電話帳で「山田太郎」という名前を探してタップします。
  • 電話帳アプリは、名前の裏に登録されている「電話番号(IPアドレス)」を自動的に呼び出して発信します。
  • この「名前から番号を引く」電話帳の役割を、インターネットの世界で世界規模で行っているのがDNSです。WebブラウザにURLを入力すると、DNSサーバーへ問い合わせが行われ、正しい相手のサーバーへ接続されます。

もう少し詳しく

DNSは、インターネットの根幹を支える世界規模の分散型データベースシステムです。世界中にあるドメイン名は、ツリー状(木構造)の階層構造で管理されています。最上位にはドメイン名の基点となる「ルートドメイン(表記上は末尾のドットですが通常は省略されます)」があり、その下に「TLD(トップレベルドメイン:jp, com, netなど)」、「セカンドレベルドメイン(co, ac, neなど)」というように、右側から順に階層が下がっていきます。
この膨大なドメイン情報を管理するため、DNSサーバーは以下の2つに役割が分担されています。