最終更新日:2026年5月6日
sg sg-technology network it_security_operations
まず結論
- DHCPとは、ネットワークに接続した端末へ、IPアドレスなどの通信設定を自動で割り当てる仕組みです。
- DHCPで自動設定されるのは、IPアドレスだけではありません。サブネットマスク、デフォルトゲートウェイ、DNSサーバなども設定できます。
- SG試験では、「DHCPサーバのアドレスをPCに事前設定しなくてもよい」「固定IPとDHCPは混在できる」「同じIPが必ず再割当てされるとは限らない」という点が狙われやすいです。
直感的な説明
DHCPは、ネットワーク上の受付係のようなものです。
会社やホテルに入ると、受付で「あなたはこの席を使ってください」「このルールで利用してください」と案内されます。
DHCPも同じように、ネットワークに参加した端末へ、通信に必要な情報を渡します。
たとえば、次のような情報です。
- 使ってよいIPアドレス
- サブネットマスク
- デフォルトゲートウェイ
- DNSサーバ
- 利用できる期間
端末はこれらの情報を受け取ることで、LAN内やインターネットと通信できるようになります。
定義・仕組み
DHCPは、Dynamic Host Configuration Protocolの略です。
日本語では、端末にネットワーク設定を自動で割り当てるためのプロトコルとして説明できます。
基本の流れは次のとおりです。
- 端末がネットワークに接続する
- 端末がDHCPサーバを探す
- DHCPサーバが利用可能なIPアドレスなどを提示する
- 端末がその設定を使いたいと要求する
- DHCPサーバが正式に割り当てる
この流れにより、利用者がIPアドレスを手入力しなくても、端末がネットワークへ参加できます。
また、DHCPで割り当てられるIPアドレスは、一定期間だけ利用できる形で管理されることが多いです。
この期間をリース期間といいます。
IPAの情報セキュリティマネジメント試験では、ネットワークや情報セキュリティ対策も出題範囲に含まれます。試験範囲の全体像は、IPAの情報セキュリティマネジメント試験の試験内容でも確認できます。
DHCPで自動設定できる情報
DHCPは、単にIPアドレスだけを配る仕組みではありません。
代表的には、次のようなネットワーク設定を端末へ通知できます。
| 設定項目 | 役割 |
|---|---|
| IPアドレス | 端末をネットワーク上で識別する番号 |
| サブネットマスク | 同じネットワーク内かどうかを判断する情報 |
| デフォルトゲートウェイ | 外部ネットワークへ出るときの経由先 |
| DNSサーバ | ドメイン名からIPアドレスを調べるためのサーバ |
| リース期間 | 割り当てたIPアドレスを使える期間 |
SG試験では、「DHCPはIPアドレスだけを設定する」という選択肢に注意します。
DHCPは、通信に必要な複数の設定をまとめて自動設定できます。
DHCPサーバをどうやって見つける?
DHCPで間違えやすいのが、DHCPサーバのアドレスをPCに事前設定する必要があるかです。
結論として、通常、PCにDHCPサーバのIPアドレスをあらかじめ設定しておく必要はありません。
ネットワークに接続したPCは、まずDHCP発見パケットをブロードキャストします。
ブロードキャストとは、同じネットワーク上の相手に向けて「DHCPサーバはいませんか」と呼びかけるような通信です。
その呼びかけを受け取ったDHCPサーバが、利用可能なIPアドレスなどの設定情報をPCへ通知します。
そのため、SG試験で次のような選択肢が出たら正しい内容です。
DHCPによる自動設定を行うPCに、DHCPサーバのアドレスを設定しておく必要はない。
ポイントは、PCが自分からDHCPサーバを探しにいくということです。
固定IPアドレスのPCと混在できる?
DHCPを使うPCと、固定IPアドレスを使うPCは、同じネットワーク内で混在できます。
ただし、注意点があります。
固定IPアドレスとして使うアドレスは、DHCPサーバが自動で割り当てる範囲から外しておく必要があります。
たとえば、次のように分けます。
- DHCPで自動割り当てする範囲:192.168.1.100〜192.168.1.200
- 固定IPとして使う範囲:192.168.1.2〜192.168.1.99
このように分けておけば、DHCPで割り当てたアドレスと固定IPアドレスが重複しにくくなります。
SG試験では、次のような選択肢に注意します。
DHCPによる自動設定を行うPCと、IPアドレスが固定のPCを混在させることはできない。
これは誤りです。
正しくは、固定IPアドレスをDHCPの割り当て範囲から除外すれば混在できるです。
一度割り当てられたIPアドレスは必ず同じ?
DHCPで一度IPアドレスを割り当てられたPCが、次回も必ず同じIPアドレスを使えるとは限りません。
DHCPでは、IPアドレスにリース期間があります。
PCの電源が切れていた期間が長い場合や、リース期間が切れた場合、別のIPアドレスが割り当てられることがあります。
そのため、SG試験で次のような選択肢が出たら注意です。
一度IPアドレスを割り当てられたPCは、その後電源が切られた期間があっても必ず同じIPアドレスを割り当てられる。
これは誤りです。
DHCPでは、同じIPアドレスが再利用されることはありますが、必ず同じとは言えません。
常に同じIPアドレスを使いたいサーバやプリンタでは、固定IPアドレスやDHCP予約を使うことがあります。
どんな場面で使う?
DHCPは、家庭や会社のネットワークでよく使われます。
たとえば、次のような場面です。
- 社内LANにパソコンを接続する
- 家庭のWi-Fiにスマートフォンを接続する
- 来客用ネットワークで一時的にIPアドレスを割り当てる
- 多数の端末をまとめて管理する
DHCPを使うと、端末ごとにIPアドレスを手作業で設定する手間を減らせます。
また、IPアドレスの重複を避けやすくなります。
ただし、サーバやネットワーク機器など、常に同じIPアドレスで使いたい機器では、固定IPアドレスを設定することもあります。
SG試験では、利用者端末にはDHCP、常に同じ場所で待ち受けるサーバには固定IPまたはDHCP予約というイメージを持つと判断しやすくなります。
よくある誤解・混同
DNSとの違い
DNSは、ドメイン名とIPアドレスを対応付ける仕組みです。
たとえば、Webサイト名から通信先のIPアドレスを調べるときに使います。
一方、DHCPは、端末にIPアドレスなどの設定を割り当てる仕組みです。
- DHCP:端末にIPアドレスなどを配る
- DNS:名前からIPアドレスを調べる
選択肢で、「IPアドレスを自動的に割り当てる」とあればDHCP、「ドメイン名をIPアドレスに変換する」とあればDNSです。
NATやIPマスカレードとの違い
NATやIPマスカレードは、プライベートIPアドレスとグローバルIPアドレスを変換する仕組みです。
DHCPは、IPアドレスを変換するのではなく、端末に割り当てます。
- DHCP:IPアドレスを割り当てる
- NAT:IPアドレスを変換する
- IPマスカレード:ポート番号も使って複数端末を区別する
SG試験では、「配る」のか「変換する」のかで切り分けると分かりやすいです。
固定IPアドレスとの違い
固定IPアドレスは、端末やサーバに手動で決めたIPアドレスを設定する方法です。
DHCPは、DHCPサーバが自動でIPアドレスを割り当てます。
どちらが常に正しいという話ではなく、用途によって使い分けます。
- 利用者の端末:DHCPで管理しやすい
- サーバやプリンタ:固定IPやDHCP予約で同じアドレスにしやすい
セキュリティ対策そのものではない
DHCPは、IPアドレスなどを自動で割り当てる仕組みです。
そのため、暗号化、ウイルス対策、不正アクセスの検知を直接行う仕組みではありません。
選択肢で、「DHCPにより通信内容を暗号化する」「DHCPにより不正サイトへの接続を防ぐ」と書かれていたら注意です。
DHCPは便利な運用機能ですが、通信の保護やアクセス制御とは役割が違います。
SG試験のひっかけポイント
1. DHCPはIPアドレスだけでなく、ゲートウェイやDNSサーバも設定できる
DHCPは、IPアドレスの自動割り当てだけでなく、通信に必要な設定も一緒に通知できます。
特に、サブネットマスク、デフォルトゲートウェイ、DNSサーバは押さえておきたいポイントです。
2. DHCPサーバのアドレスをPCに事前設定する必要はない
PCは、ネットワークに接続するとDHCP発見パケットをブロードキャストしてDHCPサーバを探します。
そのため、PC側にDHCPサーバのIPアドレスを手入力しておく必要はありません。
3. 固定IPアドレスのPCと混在できる
DHCPを使うPCと固定IPアドレスのPCは混在できます。
ただし、固定IPアドレスはDHCPの自動割り当て範囲から除外して、IPアドレスの重複を避けます。
4. 一度割り当てられたIPアドレスが必ず同じとは限らない
DHCPのIPアドレスにはリース期間があります。
リース期間が切れたり、端末が長期間ネットワークから離れていたりすると、別のIPアドレスが割り当てられることがあります。
まとめ(試験直前用)
- DHCPは、端末へIPアドレスなどの通信設定を自動で割り当てる仕組みです。
- DHCPは、IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバなどを自動設定できます。
- PCにDHCPサーバのアドレスを事前設定しなくても、DHCP発見パケットでサーバを探せます。
- DHCP利用端末と固定IP端末は、割り当て範囲を分ければ混在できます。
- DHCPで一度割り当てられたIPアドレスが、次回も必ず同じになるとは限りません。
- DNSは名前解決、NATはアドレス変換、DHCPは設定の自動割り当てです。