特集/連載
いまさら聞けない「DNS」とは? 3つの必修要素と名前解決の仕組みを解説:インターネットを支える技術
「DNS」はインターネットの中核技術であり、ドメイン名をIPアドレスに変換する名前解決に使用される。DNSの3つの構成要素とインターネットにおけるそれらの役割を理解しよう。
「名前解決」(詳細は後述)の仕組みである「DNS」(Domain Name System)は、単一のサーバだけで実現しているわけではない。DNSは主に3つの構成要素によって実現しており、ITに携わる担当者であればその仕組みの理解は欠かせない。
併せて読みたいお薦め記事
インターネット技術の基本をおさらい
- いまさら聞けない「TCP/IP」と「OSI参照モデル」の違いは?
- いまさら聞けない「ハブ」「スイッチ」「ルーター」の基礎 主な違いとは?
- いまさら聞けない、IPアドレスだけでなく「MACアドレス」が必要な理由
- いまさら聞けない「MACアドレス」と「IPアドレス」の違い
- 仮想ルーティングソフトvs. 物理ルーター 比較で見えてくる「強みと弱み」
目次
- DNSの構成要素
- DNSクライアント
- DNSキャッシュサーバ(会員限定)
- 権威DNSサーバ(会員限定)
- DNSの名前解決手順(会員限定)
DNSの構成要素
インターネットの中核技術とも言えるDNSは、人が理解できるドメイン名を機械が理解できるIPアドレスに変換する名前解決の仕組みだ。例えば「www.example.com」を「192.0.2.1」に変換する。DNSの構成要素として下記の3つがある。
- DNSクライアント(「スタブリゾルバー」とも)
- DNSキャッシュサーバ(「キャッシュDNSサーバ」「フルサービスリゾルバー」とも)
- 権威DNSサーバ(「権威サーバ」「DNSコンテンツサーバ」「ゾーンサーバ」とも)
DNSクライアント
DNSクライアントは、一般的にソフトウェアとしてエンドポイントで動作する。PCやモバイルデバイスのアプリケーションで名前解決が必要になると、DNSクライアントが「DNSクエリ」という問い合わせ文(クエリ)を生成し、DNSキャッシュサーバに送信する。DNSキャッシュサーバはDNSクエリの内容を実行して必要な情報を取得し、DNSクライアントに返す。
DNSキャッシュサーバ
Copyright © ITmedia, Inc. All Rights Reserved.