URLとDNS・DHCP
インターネット
DNSはインターネットの電話帳、DHCPはIPアドレスの自動配布係だよ!混同しやすいけど、役割はまったく違うから注意!
URLとDNS・DHCP
簡単にいうと
DNSはインターネットの電話帳、DHCPはIPアドレスの自動配布係だよ!混同しやすいけど、役割はまったく違うから注意!
① URLの構成
URL(Uniform Resource Locator)は、インターネット上のリソース(Webページやファイルなど)の所在地を示す文字列です。以下のような階層構造で構成されています。
```
プロトコル://ホスト名.ドメイン名:ポート番号/フォルダ/ファイル名
```
具体例で各部分を分解してみましょう。
| 部分 | 例 | 説明 |
|---|---|---|
| プロトコル | https | 通信に使用するプロトコル(http、https、ftpなど) |
| ホスト名 | www | サーバの名前。Webサーバは慣例的に「www」を使用 |
| ドメイン名 | example.co.jp | 組織やサービスを識別する名前 |
| ポート番号 | :443 | 省略時はプロトコルの標準ポート(HTTP=80、HTTPS=443)が使われる |
| パス | /news/article.html | サーバ内のフォルダ構造とファイル名 |
ドメイン名は右から順に「トップレベルドメイン(.jp)」「セカンドレベルドメイン(.co)」「サードレベルドメイン(example)」のように階層化されています。
② DNS(Domain Name System)
人間にとって覚えやすいドメイン名(例:www.example.co.jp)と、コンピュータが通信に使うIPアドレス(例:203.0.113.50)を相互に変換する仕組みがDNSです。
DNSがなければ、Webサイトにアクセスするたびに数字の羅列(IPアドレス)を入力しなければなりません。DNSのおかげで、人間は覚えやすいドメイン名を入力するだけで、裏側ではIPアドレスに自動変換されて通信が行われます。
DNSの名前解決は以下の流れで行われます。
1. ユーザがブラウザに「www.example.co.jp」と入力する
2. PCがDNSサーバ(ネームサーバ)に問い合わせる
3. DNSサーバがドメイン名に対応するIPアドレス(203.0.113.50)を返す
4. PCはそのIPアドレスに接続してWebページを取得する
DNSは世界中に分散配置されたサーバ群によって運用されており、ルートDNSサーバを頂点とした階層構造(ツリー構造)を形成しています。1台のサーバにすべての対応表を持たせるのではなく、ドメインの階層ごとに担当のDNSサーバが分散して管理しています。
③ DHCP(Dynamic Host Configuration Protocol)
ネットワークに接続する機器に対して、IPアドレスなどのネットワーク設定を自動的に割り当てるプロトコルがDHCPです。
DHCPがなければ、ネットワーク管理者はすべての機器に手動でIPアドレスを設定しなければなりません。機器が増えるほど設定ミスや重複のリスクが高まります。DHCPを導入すれば、機器をネットワークに接続するだけで必要な設定が自動的に行われます。
DHCPサーバが配布する情報は主に4つです。
| 配布情報 | 内容 |
|---|---|
| IPアドレス | その機器に割り当てるIPアドレス |
| サブネットマスク | ネットワーク部とホスト部の境界を示す値 |
| デフォルトゲートウェイ | 外部ネットワーク(インターネット)への出口となるルータのIPアドレス |
| DNSサーバのIPアドレス | 名前解決に使用するDNSサーバの所在地 |
DHCPによるアドレス割り当ては一定期間のリース(貸出)であり、期限が切れると新しいアドレスが割り当てられる場合もあります。これにより、限られたIPアドレスを効率的に使い回すことができます。
具体例
DNSとDHCPの違いを、会社の受付業務に例えて整理しましょう。
DNSは「社員名簿」のような存在です。来客が「営業部の田中さんに会いたい」と言ったとき、受付(DNSサーバ)が名簿を確認して「田中さんは5階の内線番号5023です」と伝えてくれます。名前(ドメイン名)から番号(IPアドレス)を調べる仕組みです。
DHCPは「座席管理係」のような存在です。新入社員が出社したとき、座席管理係(DHCPサーバ)が「今日はデスク3Aを使ってください。内線は3021、外線の使い方はこちら」と必要な情報一式(IPアドレス、サブネットマスク、ゲートウェイ、DNSサーバ)をまとめて渡してくれます。
つまり、DNSは「名前→番号」の翻訳サービスであり、DHCPは「番号そのものの自動割当サービス」です。両者は連携して動作しますが、担当する仕事はまったく異なります。
試験のポイント
- ・要は「DNS=ドメイン名→IPアドレス変換、DHCP=IPアドレス自動割当
- ・混同しやすいので注意」
- ・URLの構成(プロトコル://ホスト名.ドメイン名:ポート番号/パス)も問われる
- ・DHCPが配布する4情報(IP、サブネットマスク、ゲートウェイ、DNSサーバIP)は覚える
独学で診断士合格を目指すなら
過去問演習・AI添削・テキストPDFまで
すべて揃ったプレミアムプランで合格を掴む!
予備校代の1/10以下で、独学の不安をまるごと解決
- 📝1次試験 過去問演習(全7科目・年度別)無制限プレミアム限定
- 🤖2次試験 AI添削(事例I〜IV・無制限)最適なフィードバックで実力アッププレミアム限定
- 📄科目別テキストPDFダウンロード。印刷して好きな使い方で学習できるプレミアム限定
- 🔖ブックマーク機能で苦手分野・何度も確認したい部分を管理プレミアム限定
- 📊学習記録・成績管理で自分の進捗を可視化プレミアム限定
プレミアムプラン
¥9,800(税込)
自動更新なし / 1年間有効
決済は Stripe(PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。