インターネットを支える技術
いまさら聞けない「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.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー