XEROTTA

TOP / 採用情報 / キャリア・教育 / DNS初級者 / レッスン1

DNS BASICS / LESSON 01

ドメインとIPアドレス

Webの名前、URL、IPアドレスを区別するところから。どの部分をDNSへ問い合わせるのか、具体的な表記で学びます。

仕組みの図解仕事と日常のアニメ操作して学ぶ模型解説付き確認問題

まずは、図でつかもう

1 / 4

矢印を追い、各ポイントを押して確認しましょう。

01 / DNS BASICS

DNSの役割を分け、確認の道筋をつくる。

DNSを理解する最初の一歩は、名前とアドレス、Webのページ指定を分けることです。人が読むドメイン名を、通信で使う情報へ結びつける仕組みとしてDNSを捉えます。

学習目標と確認ポイント詳しく見る
  • ドメイン名の階層を説明できる。
  • URLとDNSへ尋ねる名前を具体例で説明できる。
  • 調べる名前・種類・問い合わせ先・時点を区別できる。
  • 模型の結果から、分かったことと未確認を言葉にできる。
初めて学ぶ方へ

知らない用語は、このページの用語表へ戻って確かめてください。詳細解説・図と手順アニメ・行ごとのコマンド解説を追加しています。本文→アニメ→操作する模型→確認問題→自分の言葉にするメモ、の順で進められます。

操作する模型は、実際の端末設定の変更、外部サービスへの要求、アカウント登録、ソフトのインストールを行いません。公式メニューと参考資料のリンクは外部サイトを開きます。模型は仕組みを簡略化したもので、実務の画面や全ての構成と同じとは限りません。アニメに音声はありません。自動再生はボタンで開始し、一時停止できます。回答・入力は外部へ送信せず、自動保存もしません。

ドメインとIPアドレスの学習内容を表した仕組みのイメージ図

02 / DNS BASICS

役割と違いを、一つずつ理解する。

考え方の道筋を示す模式図です。実際の機器構成や全ての処理を表す図ではありません。

はじめに知っておく言葉

ドメイン名
階層を持つ、DNSで使う名前。
ホスト名
URLなどで接続先の名前として使う部分。
IPアドレス
ネットワーク通信で接続点を扱うためのアドレス。
URL
方式、接続先、パスなどを含む位置の指定。

1. ドメイン名の階層

詳しく見る

ドメイン名は、ドットで区切られたラベルが階層をつくる名前です。例えばwww.example.comでは、右側からcom、example、その下のwwwという関係を考えます。wwwが必ず付くわけではありません。

具体例・確かめ方

shop.example.comとwww.example.comは異なる名前です。同じ接続先になるか、異なる接続先になるかは、設定とサービスの構成によります。

2. URLとDNSへ尋ねる名前

詳しく見る

https://www.example.com/guide?lang=ja#start のホスト名はwww.example.comです。httpsは方式、/guideはパス、?以降はクエリー、#以降はページ内の位置などに使われます。

具体例・確かめ方

DNSのAレコードへ、https://や/guideを含むURL全体を、名前として設定するわけではありません。名前とWebの対象を分けます。

3. IPv4とIPv6

詳しく見る

IPアドレスには、192.0.2.80のようなIPv4の表記と、2001:db8::80のようなIPv6の表記があります。AとAAAAの違いへつながる基本です。

具体例・確かめ方

この講座に出る192.0.2.xや2001:db8::は説明用です。実際の会社PCの設定へ入力しません。通信の接続点を示す情報と、人やアカウントの本人確認は別です。

4. 名前とアドレスは一対一とは限らない

詳しく見る

一つの名前に複数のアドレスがある場合や、一つのアドレスで複数のWebを提供する場合があります。固定の対応が永久に続くとも限りません。

具体例・確かめ方

アドレスが見つかったことだけで、どのWebや利用者か、ログインの許可があるかまで確定することはできません。

5. 登録・DNS・Web公開の役割

詳しく見る

ドメイン名を登録すること、DNS情報を公開すること、Webの内容を配信することは異なる役割です。一つの事業者がまとめて提供する場合もありますが、仕組みは分けて考えます。

具体例・確かめ方

ドメインを用意しただけで、Webページの本文やメールの受信機能まで完成するわけではありません。後のホームページ制作・クラウド公開の学習につながります。

6. 説明用の名前と、実際に調べる名前

詳しく見る

模型ではwww.training.testのような架空の名前を使います。.testは説明・試験用の名前で、公開DNSへ問い合わせて図どおりの答えが返る名前ではありません。

具体例・確かめ方

実機の読み取り確認を試す場合は、会社の案内に従い、例示用のexample.comなど、確認してよい公開名を使います。実際の応答は時点や環境で異なります。

03 / DNS BASICS

名前を分担して管理する仕組みから理解する

なぜDNSが必要なのかを、URL・階層・登録・運用の四つに分けて考えます。DNSはWeb専用の名簿ではありません。多数の管理者が、自分の担当範囲の情報を公開し、それを問い合わせでたどる分散した仕組みです。

1. 一つの巨大な名簿では管理しきれない

詳しく見る

数台の機器なら、名前とIPアドレスを一枚の一覧に書いて共有できます。しかし、機器が増え、接続先が変わるたび、全員へ最新の一覧を配る方法には限界があります。DNSでは、名前を階層に分け、それぞれの担当が情報を管理します。利用者は必要な名前を問い合わせ、得た情報を一定期間再利用できます。

現場に置き換えて考える

架空の会社がWebを192.0.2.80から192.0.2.90へ移すとき、全社員が世界中の住所録を書き換えるのではなく、担当ゾーンの情報を更新します。ただし、取得済みキャッシュは直ちに消えません。管理の分担とキャッシュをセットで理解します。

2. ドメイン名は、右側から管理の範囲を絞る

詳しく見る

完全なドメイン名をwww.training.test.と書くと、末尾のドットはDNS階層の根を表す表記です。その左にtest、training、wwwというラベルが並びます。wwwは慣例でよく使われる名前で、Webに必須の文字列ではありません。名前の大文字・小文字を区別しない基本と、URLのパスが大文字・小文字を区別し得ることも分けます。

現場に置き換えて考える

www.training.test.とshop.training.test.は別の名前です。/guide/と/Guide/はDNSの名前ではなくWeb側のパスです。DNSのつづりを調べる作業と、Webのファイル名を調べる作業を混ぜないようにします。ここでの.testは架空のDNS空間で、公開TLDの動作を示しません。

3. 登録する人、DNSを運用する人、Webを配信する人

詳しく見る

ドメイン名の登録者が登録窓口を利用し、レジストリが担当TLDの登録情報を管理する、という関係があります。レジストラ等の窓口、権威DNSの運用事業者、Webホスティング事業者は同じ場合も別の場合もあります。ドメイン登録を済ませても、WebのHTMLやメールボックスが自動的に完成するわけではありません。

現場に置き換えて考える

「ホームページを移したい」という依頼では、登録窓口を変えるのか、権威DNSを変えるのか、Webの接続先だけ変えるのかを確認します。目的を取り違えると、不要なNS変更でメールまで影響を受けることがあります。

4. 名前と実体の対応は一対一ではない

詳しく見る

一つの名前に複数のAやAAAAがある構成も、一つのIPアドレスで複数のWeb名を扱う構成もあります。アドレスが分かっただけでは、どのWebページが応答するか、通信が暗号化されるか、利用者に閲覧権限があるかは確定しません。DNSの結果と、その後のTCP・TLS・HTTPなどの段階を分けます。

現場に置き換えて考える

同じIPアドレスでも、ブラウザーで使うホスト名によって証明書やWebの内容が変わる場合があります。「IPへ直接アクセスできたからDNSもHTTPSも正常」とは結論付けず、名前を使った本来のURLで確認します。

レッスン1の重要事項を比較する
対象具体例何を決めるか/何とは違うか
ドメイン名www.training.test.DNSの名前。方式やパスは含めない
URLhttps://www.training.test/menu/?lang=ja#tea方式・ホスト・パス・クエリー・フラグメントを含む
IPアドレス192.0.2.80 / 2001:db8::80通信の宛先情報。人物の本人確認情報ではない
ドメイン登録training.test(説明用)名前の登録管理。HTML配信とは別
DNSゾーンtraining.test. の担当情報権威DNSが管理する範囲。すべての子孫が同じゾーンとは限らない
Webコンテンツindex.html と画像DNSで分かった先から取得するデータ

図:名前の階層と、権威を分ける境界

架空の名前の階層とゾーンの境界ルート役からtest役、training.testへ続く。training.testはwwwとmailを管理するが、sales.training.testは別の子ゾーンへ委任され、その中のwwwは子が管理する。. ルート役test. 役training.test. ゾーンtraining.test.wwwmailsales → 委任www.sales…

線は名前の親子関係で、通信経路ではありません。青い範囲が親、橙色の範囲が委任した子の担当です。.test配下の構成は公開DNSの実態ではなく教材内の架空例です。

04 / DNS BASICS

図と動きで、変化する状態を確かめる。

手順アニメ:人がURLを入力から順に追う

5段階の手順図です。矢印は学習の進行順で、サーバー間の物理的な配線や直列接続ではありません。「再生」では約8秒ごとに進み、手動でも選べます。

05 / DNS BASICS

コマンド画面を、一行ずつ読み解く。

下の表示は学習用に独自に作成した架空の出力です。.testや192.0.2.xへ実際の問い合わせを送りません。各行はボタンになっています。行を選ぶと説明が変わり、矢印キーでも移動できます。

キーボード:Tabで各行へ移動、Enterで選択。行の中では↑↓でも前後の行へ移れます。

06 / DNS BASICS

仕事のアニメ:新人の「なぜ?」を一緒に考える。

架空の新人・アオイさんと先輩・ミナトさんの場面です。用語を覚えるだけでなく、何を確かめ、どこで判断するかに注目して読んでください。

URLを渡された1 / 6
アオイ

https://www.training.test/guideというURLを見ています。DNSではどこを調べますか?

ここからの名前と応答は、架空のDNS空間の模型です。

約12秒ごとに場面が切り替わります。再生中も一時停止でき、「前へ」「次へ」で自分のペースで読めます。最終場面で停止します。

アニメの内容をまとめて文章で読む

1. URLを渡された

アオイ:https://www.training.test/guideというURLを見ています。DNSではどこを調べますか?

ここからの名前と応答は、架空のDNS空間の模型です。

2. 方式と名前を分ける

ミナト:httpsは方式です。名前の部分はwww.training.testです。

DNSへ尋ねる名前と、URL全体を区別します。

3. ページの場所を分ける

アオイ:/guideはWebに対して指定するパスなのですね。

DNSがページの各文章を管理するわけではありません。

4. アドレスを調べる

ミナト:この名前のAを調べると、模型では192.0.2.80が得られます。

AはIPv4のアドレスに結びつく種類です。後のレッスンで詳しく扱います。

5. 複数の情報がある

アオイ:同じ名前に、IPv6向けのAAAAがある場合もあるのですね。

同じ名前について、何の種類を調べるかが重要です。

6. 次の処理は別

ミナト:アドレスが分かった後に、接続やWebの応答を確認する段階があります。

DNSで答えを得ることと、ページが正常に表示されることは別です。

思い込みと、仕組みに沿う見方を比べる。詳しく見る

07 / DNS BASICS

URLをDNSへ設定

思い込みで進める例

Aレコードの値へhttps://www.training.test/guideを書こうとする。

役割を分けて確かめる例

Aの値はIPv4アドレスとして考えます。ホスト名、方式、パスを分け、実務では担当者の設定案を確認します。

考えるポイント

DNSの名前・種類・値を、URLの構成と混ぜません。

ドメインを用意した後

思い込みで進める例

名前を登録したので、Webもメールも完成したと考える。

役割を分けて確かめる例

登録、DNS、Web配信、メールの役割を分け、何が準備済みで何が未設定かを確認します。

考えるポイント

同じ管理画面で提供される場合も、仕組みを区別します。

08 / DNS BASICS

日常のたとえで、もう一度考える。

身近な場面に置き換えると、役割の違いを考えやすくなります。たとえは理解のための補助で、実際の技術と全て同じではありません。

店名を聞く1 / 4
日常のたとえ

初めてのお店を、名前で探す場面を想像します。

人には名前が分かりやすい、というたとえです。

約12秒ごとに場面が切り替わります。再生中も一時停止でき、「前へ」「次へ」で自分のペースで読めます。最終場面で停止します。

アニメの内容をまとめて文章で読む

1. 店名を聞く

日常のたとえ:初めてのお店を、名前で探す場面を想像します。

人には名前が分かりやすい、というたとえです。

2. 住所を調べる

日常のたとえ:店名から、行き先の住所を調べます。

名前とアドレスを分ける考え方です。

3. 店内の場所を指定

日常のたとえ:店へ着いた後に、受付や売り場へ向かいます。

Webのホスト名とパスを分けるためのたとえです。

4. 同名や移転に注意

日常のたとえ:名前と場所の関係が、必ず一対一で永久に同じとは限りません。

実際のDNSは階層とレコードで管理され、住所録のたとえと全て同じではありません。

09 / DNS BASICS

操作して、結果と理由をつなげよう。

三つの練習に取り組み、ボタンを押す前に「どう変わると思うか」を考えてください。結果を見たら、なぜそうなるかを自分の言葉で説明します。

URLから、調べる名前を取り出す

この画面内だけの学習用の模型です。実際の端末・ファイル・認証設定は変更しません。

DNSへ尋ねる名前未確認
Webへ指定するパスなど未確認
模型のDNS応答未調査
ボタンや選択肢を使い、状態の違いを確かめてください。

全て架空のDNS空間です。.testは公開DNSへ問い合わせても、この模型と同じ答えを得られる名前ではありません。

練習1:URLの部分を分け、Aを調べる。

確認ポイントを見る

DNSの名前はwww.training.test、パスは/guideです。方式やクエリーも別に表示されます。

練習2:同じ名前のAAAAを選び、問い合わせる。

確認ポイントを見る

同じ名前でも、種類によって扱う情報が変わります。

練習3:wwwwというつづり違いの例を調べる。

確認ポイントを見る

この模型では名前がない応答になります。問い合わせ条件の確認が先です。

10 / DNS BASICS

確認問題:仕組みを使って考えられるかな?

全10問です。選ぶと理由が表示され、何度でも選び直せます。点数は学習中の目安で、人事評価や正式な資格認定ではありません。

回答済み 0 / 10問

11 / DNS BASICS

覚えた言葉を、自分の説明に変える。

本当のパスワード、確認コード、顧客情報、個人情報、社内の秘密情報は書かず、学習用の内容に置き換えてください。

入力は自動保存されません。ページを閉じると消えます。残したい場合は自分でコピーしてください。

12 / DNS BASICS

名前・種類・問い合わせ先・時点をそろえる。

DNSを理解する最初の一歩は、名前とアドレス、Webのページ指定を分けることです。人が読むドメイン名を、通信で使う情報へ結びつける仕組みとしてDNSを捉えます。

  • ドメイン名の階層を説明できる。
  • URLとDNSへ尋ねる名前を具体例で説明できる。
  • 調べる名前・種類・問い合わせ先・時点を区別できる。
  • 模型の結果から、分かったことと未確認を言葉にできる。
自分で説明してみよう

ドメイン名とは何か。何と区別すると分かりやすいか。模型で見た結果を一つ使って、初めて聞く人へ説明してみてください。

13 / DNS BASICS

参考資料・用語の確認先

技術的な用語と仕組みの確認に使った公式資料です。教材の人物・会話・練習は独自に作成した架空の例です。実際の操作画面や利用条件は、利用する製品と会社の案内で確認してください。

書籍の公開目次を学習範囲の参考にしています。書籍本文の全体を参照・転載したものではありません。説明、図、表、アニメ、模型、コマンド出力例は本教材用に独自に作成しています。