こんにちは。CCNA学習68日目です。
今回は DNS の基本 について整理しました。インターネットや社内ネットワークでは、普段は名前でアクセスしていても、実際の通信では IP アドレスが使われています。その間をつないでくれるのが DNS です。まずは「DNS は何をしているのか」「名前解決とは何か」「DNS サーバと DNS クライアントはどう違うのか」という土台の部分を、シンプルに押さえる回としてまとめます。
DNS とは何か
DNS は、名前と IP アドレスを対応付ける仕組みです。
たとえば私たちは Web サイトを見るときに example.com のような名前を使いますが、機械同士はそのままでは通信できないので、最終的には IP アドレスが必要になります。DNS は、その名前を IP アドレスに変換する役割を持っています。よく「インターネットの電話帳」にたとえられるのはこのためです。

名前解決とは何か
名前解決 とは、名前から IP アドレスを調べることです。
たとえば「このサーバに接続したい」と思って server1.example.local のような名前を入力すると、その名前に対応する IP アドレスを調べて、はじめて通信ができるようになります。普段は意識しにくいですが、ブラウザでサイトを開くときも、PC がサーバへ接続するときも、この名前解決が裏で動いています。
DNS クライアントと DNS サーバ

DNS には、問い合わせる側 と 答える側 がいます。
名前を知りたい側が DNS クライアント、その問い合わせに答える側が DNS サーバ です。
たとえば PC から Web サイトへアクセスするとき、PC は「この名前のIPアドレスを教えてください」と問い合わせます。この問い合わせを受けて答えを返すのが DNS サーバです。つまり、DNS クライアントは聞く側、DNS サーバは答える側、と考えると分かりやすいです。
正引きとは何か
正引き は、名前 → IP アドレス を調べることです。
これは普段もっともよく使う形で、「この名前のサーバはどこにいるのか」を確認するイメージです。たとえば www.example.com に対して IP アドレスを返してもらうのが正引きです。DNS を学び始めたときは、まずこの正引きのイメージを押さえておくと理解しやすいです。

逆引きとは何か
逆引き は、IP アドレス → 名前 を調べることです。
正引きとは逆向きで、「このIPアドレスはどの名前に対応しているのか」を確認したいときに使います。たとえばログを見ていて IP アドレスしか分からない場合に、その相手の名前を確認したいときなどに役立ちます。Microsoft Learn や Cloudflare の解説でも、逆引きは正引きとは逆方向の確認として整理されています。
今回の内容をシンプルに整理すると
今回のDNSの基本は、次のように考えると整理しやすいです。
- DNS = 名前と IP を対応付ける仕組み
- 名前解決 = 名前から IP を調べること
- DNS クライアント = 問い合わせる側
- DNS サーバ = 答える側
- 正引き = 名前から IP を調べる
- 逆引き = IP から名前を調べる
この6つがまず頭に入っていれば、次回以降に設定や確認コマンドを見ても理解しやすくなると思います。
まとめ
今回は、DNS の役割、名前解決、DNS サーバとクライアントの違い、正引きと逆引きの基本を整理しました。
DNS は普段あまり意識しない仕組みですが、ネットワークではとても大事な土台です。名前で見えているものの裏で、実際には IP アドレスへ変換されて通信している、と分かるだけでもかなりイメージしやすくなります。まずは 「名前を IP に変える仕組み」 というところをしっかり押さえて、次回以降の設定や確認につなげていきたいです。

コメント