DNSとは
ドメイン名から、IPアドレスを調べるしくみ
- DNS(Domain Name System)は、人が理解しやすいドメイン名から、通信に必要な IP アドレスを取得する(名前解決を行う)しくみです。
- ドメイン名から IP アドレスを調べるのが正引き、IP アドレスからドメイン名を調べるのが逆引きです。
- ドメインの情報はゾーンファイルに書かれます。A レコード(ホスト名と IP)、MX レコード(メールサーバ)、NS レコード(DNS サーバ)が代表です。
この記事の目次
DNSとは
DNS(Domain Name System)は、人が理解しやすいドメイン名(たとえば「www.example.com」)から、通信に必要な IP アドレスを取得するしくみです。インターネット上の名前解決を行います。
機器どうしの通信は IP アドレスで行います。しかし、数字の並びは人には覚えにくいので、ドメイン名という名前を付けて、DNS が名前と番号を結び付けています。ブラウザに URL を入力したときも、まず DNS で IP アドレスを調べてから、サーバと通信を始めます。
TCP/IP の階層では、DNS はアプリケーション層のプロトコルです。
問い合わせの流れとレコード
DNS の情報は、インターネット上に配置された多数の DNS サーバが分担して持つ、大きな分散型のデータベースになっています。1台のサーバがすべてを持っているわけではありません。
端末は、まず最寄りの DNS サーバに問い合わせます。答えを持っていなければ、DNS サーバが上位のサーバ(ルートネームサーバなど)をたどって調べ、答えを端末に返します。
正引きと逆引き
- 正引き: ドメイン名から IP アドレスを調べる。ふつうの名前解決はこちら。
- 逆引き: IP アドレスからドメイン名を調べる。
ゾーンファイルのレコード
DNS サーバは、ドメインごとの情報をゾーンファイルに書いて持ちます。1行ずつの情報をレコードと呼びます。
- A レコード: ホスト名と、それに対応する IP アドレスを書く。
- MX レコード: そのドメイン宛ての電子メールの配送先となるメールサーバを書く。
- NS レコード: そのドメインを担当する DNS サーバを書く。
- CNAME レコード: ホストに別名を付ける。
- PTR レコード: 逆引きのためのレコード。
- TXT レコード: 自由な文字列を書く。電子メールの送信元を確かめる SPF の設定などに使う。
試験での問われ方
モバイルシステム技術検定2級では、第5章「インターネット基盤技術」で出ます。もちこ道場の第5章の問題では、DNS を含む問題が18問あり、次のような問われ方をしています。
- 穴埋め: 「人が理解しやすいドメイン名から、通信に必要な IP アドレスを取得する仕組み」の空欄に DNS を選ぶ。DHCP・NAT・ARP が外れの選択肢に並ぶ。
- 組み合わせ: DNS と「正引き」、A レコードと CNAME レコード、A レコードと MX レコードを組み合わせて選ぶ。
- 最も適切な記述・誤った記述を選ぶ: 「MX レコードは、ホストに別名を付ける」「A レコードに、そのドメインのメールサーバを書く」「正引きと逆引きが逆」のように、レコードや引き方の役割を入れ替えた記述を見抜く。「FQDN は、ホスト名を含まない、ドメイン名だけの名前」という誤りも出ます。
- Web の流れ: ブラウザが、DNS を使って Web サーバのドメイン名から IP アドレス(MACアドレスではない)を取得する流れが問われます。
似た用語との違い
DNS は、選択肢に並ぶ DHCP・NAT・ARP と、働きを区別します。
| 用語 | 何をするか | 区別のポイント |
|---|---|---|
| DNS | ドメイン名から IP アドレスを調べる | 名前解決 |
| DHCP | IP アドレスなどを自動で割り当てる | 設定の配布 |
| NAT | プライベートとグローバルのアドレスを変換する | アドレスの変換 |
| ARP | IP アドレスから MACアドレスを調べる | LAN の中で使う |
| FQDN | ホスト名まで含めたドメイン名(www.example.com など) | ドメイン名だけではない |
覚え方
- 「DNS は名前の電話帳」。ドメイン名(名前)から IP アドレス(番号)を引きます。
- 「名前を渡して番号をもらうのが正引き」。逆引きは反対です。
- レコードは頭文字で。A はアドレス、MX はメール、NS はネームサーバ、と役割に結び付けます。
第5章のほかの用語は「第5章 インターネット基盤技術の要点」にまとめています。
第5章の問題を1問、解いてみる
もちこ道場の第5章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。
問1
インターネット上のTCP/IPネットワークにおいて、人間が理解しやすいドメイン名から通信に必要なIPアドレスを取得する仕組みを1と呼ぶ。
答えと解説を見る
正解は 2(DNS(Domain Name System))です。
【概要】
DNSは、人間が覚えやすいドメイン名と通信に必要なIPアドレスを対応づけ、名前解決を行うシステムである。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1.あなたの解答 DHCP(Dynamic Host Configuration Protocol): DHCPはネットワーク設定情報を自動割り振るプロトコルであり、ドメイン名からIPアドレスを取得する仕組みではない。
- 2. DNS(Domain Name System)正解あなたの解答 DNSはドメイン名から通信に必要なIPアドレスを取得する名前解決の仕組みであり、空欄(1)に適合する。
- 3. NAT(Network Address Translation)あなたの解答 NATはプライベートIPアドレスとグローバルIPアドレスを変換する技術であり、ドメイン名の名前解決を行う技術ではない。
- 4. ARP(Address Resolution Protocol)あなたの解答 ARPはIPアドレスをもとにMACアドレスを求めるプロトコルであり、ドメイン名からIPアドレスを取得する仕組みではない。
第5章は約140問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の142問から解き方を試せます(第2章からはプランで解けます)。
よくある質問
正引きと逆引きは、どちらがドメイン名から IP アドレスを調べるほうですか?
ドメイン名から IP アドレスを調べるのが「正引き」です。IP アドレスからドメイン名を調べるのが「逆引き」です。選択肢で2つが入れ替えられることがあるので、「名前を渡して、番号をもらうのが正」と覚えます。
DNS と DHCP の違いは何ですか?
DNS は、ドメイン名と IP アドレスを結び付けるしくみです。DHCP は、機器に IP アドレスなどのネットワーク設定を自動で割り当てるしくみです。ドメイン名から IP アドレスを調べるほうが DNS です。DHCP については「DHCP とは」を見てください。
DNS が調べるのは、IP アドレスですか、MACアドレスですか?
IP アドレスです。MACアドレスを調べるのは ARP です。「ブラウザは DNS でドメイン名から MACアドレスを取得する」という記述は誤りです。
もちこ道場
章ごとの問題と本番形式の模擬試験で、合格の力を確かめる
公式テキストの全13章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。
500円
31日間・買い切り・自動更新なし
- 全13章 1,804問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(100問・100分)なし
1,000円
31日間・買い切り・自動更新なし
- 全13章 1,804問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(100問・100分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
モバイルシステム技術検定2級の第5章「インターネット基盤技術」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第5章の問題を2問、その場で解いて確かめられます。
DHCPは、ネットワークにつないだ機器に、IP アドレスやサブネットマスク、デフォルトゲートウェイなどの設定を自動で割り当てるしくみです。割り当ての流れ、IPv6 の NDP・DHCPv6 との関係、モバイルシステム技術検定2級での問われ方をまとめました。
出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。