インターネットを支える技術
いまさら聞けない「DNS」とは? 3つの必修要素と名前解決の仕組みを解説
「DNS」はインターネットの中核技術であり、ドメイン名をIPアドレスに変換する名前解決に使用される。DNSの3つの構成要素とインターネットにおけるそれらの役割を理解しよう。
「名前解決」(詳細は後述)の仕組みである「DNS」(Domain Name System)は、単一のサーバだけで実現しているわけではない。DNSは主に3つの構成要素によって実現しており、ITに携わる担当者であればその仕組みの理解は欠かせない。
目次
- 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キャッシュサーバ
このDNSクライアントとやりとりするDNSキャッシュサーバは、ルーターやインターネットサービスプロバイダー(ISP)のサービス、サードパーティーのサービスとして提供される。サードパーティーのサービス例としては「Google Public DNS」(IPアドレスは8.8.8.8)や「Cloudflare DNS」(IPアドレスは1.1.1.1)などがある。
権威DNSサーバ
さまざまなサーバに情報を分散させ、分散データベースを構成しているのがDNSの特徴だ。個々のサーバは、DNSの管理対象ドメインの集合である「名前空間」において、それぞれ異なる情報を管理する責任を持ち、DNSクエリに対して該当する情報を提供する。こうしたサーバは権威DNSサーバと呼ばれる。
DNSの名前解決手順
アプリケーションがこうしたDNSの構成要素を使って、ドメイン名「www.example.com」をIPv4アドレスに変換する名前解決の手順を見てみよう。
まずDNSクライアントがDNSキャッシュサーバにDNSクエリを送信する。次にDNSキャッシュサーバがルートゾーン(DNSの階層構造の最上ゾーン。「DNSルートゾーン」とも)にある権威DNSサーバの一つに、DNSクエリを再送信する。権威DNSサーバは、該当する情報を持っていない場合、DNSクエリには応答せず、「.com」ゾーンの権威DNSサーバに問い合わせるようDNSキャッシュサーバに伝達する。これを受け、DNSキャッシュサーバは指定された権威DNSサーバにDNSクエリを再送信する。
www.example.comが存在するゾーンの権威DNSサーバにDNSクエリが再送信されるまで、このプロセスが続く。該当する権威DNSサーバにDNSクエリが送信されると、この権威DNSサーバが「www.example.comのIPアドレスは何か」というクエリに応答し、DNSクライアントに情報を返す。
DNSの仕組みには一つ注意点がある。こうしたDNSメッセージは全て平文で送信されるので、悪意ある攻撃者がユーザーのインターネット行動を監視する可能性があることだ。DNSサーバ管理者は、ユーザーのプライバシーが侵害されるリスクを認識し、その問題を軽減する対策を検討する必要がある。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー