Skip to the content.

最終更新日:2026年7月25日

まず結論

DHCPとは、ネットワークに接続した端末へ、IPアドレスなどの設定情報を自動で割り当てる仕組みです。

基本情報技術者試験では、DHCPは次のように覚えると判断しやすいです。

DHCP
= LAN内の端末にIPアドレスを自動で配る仕組み

一方で、DNSやNATはIPアドレスに関係しますが、役割が違います。

DHCP:IPアドレスを配る
DNS :名前からIPアドレスを調べる
NAT :IPアドレスを変換する
NAPT:IPアドレスとポート番号を変換する

この違いを押さえると、ネットワーク系の選択肢を切りやすくなります。

直感的な説明

DHCPは、ネットワーク上の 住所を自動で配る係 のようなものです。

PCやスマートフォンがLANに接続すると、通信するためにIPアドレスが必要です。

手作業で1台ずつ設定することもできますが、台数が増えると大変です。

そこで、DHCPサーバが端末に必要な設定を自動で渡します。

PCがネットワークに参加する
↓
DHCPサーバに設定を依頼する
↓
IPアドレスなどを受け取る
↓
通信できるようになる

家庭用ルータでは、ルータがDHCPサーバ機能を持っていることが多いです。

定義・仕組み

DHCPは、Dynamic Host Configuration Protocol の略です。

日本語では、端末のネットワーク設定を自動的に行うためのプロトコルと考えるとよいです。

DHCPで配られる代表的な情報は、次の通りです。

設定情報 役割
IPアドレス 端末を識別する住所のようなもの
サブネットマスク 同じネットワークの範囲を判断する情報
デフォルトゲートウェイ 外部ネットワークへ出るための出入口
DNSサーバ ドメイン名をIPアドレスに変換するためのサーバ

DHCPは、IPアドレスを一時的に貸し出します。

この貸し出し期間をリース期間と呼びます。

DHCPサーバ
↓
端末にIPアドレスを貸し出す
↓
一定期間使える
↓
必要に応じて更新する

このテーマは、基本情報技術者試験の「ネットワーク」や「通信プロトコル」と関係する内容です。公式の出題範囲やシラバスは、IPA:基本情報技術者試験 から確認できます。

科目Aでどう出る?

科目Aでは、DHCPの役割を問う問題として出題されやすいです。

次の表現があれば、DHCPを疑います。

問題文の表現 判断
IPアドレスを自動的に割り当てる DHCP
使用されていないIPアドレスを割り当てる DHCP
ネットワーク設定を自動で行う DHCP
デフォルトゲートウェイやDNSサーバ情報も配布する DHCP
IPアドレスを一定期間貸し出す DHCP

一方で、次の表現ならDHCPではありません。

問題文の表現 該当しやすい用語
ドメイン名をIPアドレスに変換 DNS
プライベートIPをグローバルIPに変換 NAT
1つのグローバルIPで複数PCが通信 NAPT
遠隔のプログラムを呼び出す RPC
通信を許可・拒否する パケットフィルタリング
Ethernet上でPPP接続を使う PPPoE

DHCPは、あくまで ネットワーク設定を配る仕組み です。

どんな場面で使う?

問題文では、ネットワーク構成や障害対応の文脈でDHCPが出ることがあります。

例えば、PCがネットワークに接続できない場合、次のような原因が考えられます。

DHCPサーバからIPアドレスを取得できない
↓
PCに正しいIPアドレスが設定されない
↓
通信できない

また、同じIPアドレスが複数端末に設定されると、IPアドレスの重複が起きます。

DHCPを使うと、管理された範囲からIPアドレスを配るため、手作業による重複を防ぎやすくなります。

問題文では、次のように目的を読めると判断しやすいです。

端末にIPアドレスを自動設定したい
→ DHCP

名前では接続できないが、IPアドレスなら接続できる
→ DNS

外部へ出るときにアドレスを変換したい
→ NAT / NAPT

NATやNAPTとの違いをもう少し確認したい場合は、NATとは?プライベートIPアドレスをグローバルIPアドレスへ変換する仕組みNAPTとは?IPアドレスとポート番号を変換する仕組みもあわせて見ると整理しやすいです。

よくある誤解・混同

DHCPでよくある誤解は、IPアドレスという言葉だけでDNS、NAT、NAPTと混同してしまうこと です。

誤解 正しい理解
DHCPはドメイン名を変換する ドメイン名を変換するのはDNS
DHCPはプライベートIPをグローバルIPに変換する IPアドレスを変換するのはNAT
DHCPはグローバルIPを共有する機能 NAPTはIPアドレスとポート番号を変換する機能
DHCPは通信を許可・拒否する 通信を制御するのはパケットフィルタリング
DHCPは必ずインターネット接続方式を決める 接続方式はPPPoEなどの話
DHCPと固定IP設定は同じ DHCPは自動割当て、固定IPは手動設定

特に、DNS・NATとの違いは重要です。

DHCP
→ LAN内の端末にIPアドレスを配る

DNS
→ 名前からIPアドレスを調べる

NAT
→ IPアドレスを変換する

つまり、DHCPは 内側で設定を配る、NATやNAPTは 外側へ出る通信を変換する と考えると分かりやすいです。

まとめ(試験直前用)

  • DHCPは、端末へIPアドレスなどを自動で割り当てる仕組み
  • DHCPでは、IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバ情報などを配る
  • DHCPは、IPアドレスを一定期間貸し出す
  • DNSは、ドメイン名をIPアドレスに変換する仕組み
  • NATは、プライベートIPとグローバルIPを変換する仕組み
  • NAPTは、IPアドレスとポート番号を変換する仕組み
  • 「IPを配る」ならDHCP、「名前解決」ならDNS、「外へ出る通信を変換」ならNAT / NAPTで切り分ける

関連記事

ネットワーク用語は、役割の違いで切り分けると覚えやすくなります。

© 2024-2026 stemtazoo. All rights reserved.