DHCPとは?
📅 最終更新:2026年8月6日
【読み方】
ディー・エイチ・シー・ピー
【英語表記】
Dynamic Host Configuration Protocol
(ダイナミック・ホスト・コンフィギュレーション・プロトコル)
【一般的な意味】
“DHCP(Dynamic Host Configuration Protocol)”とは、パソコンやスマートフォンなどの端末がネットワークへ接続するときに、通信に必要となるIPアドレスなどの設定情報を自動的に割り当てるためのプロトコルです。
家庭でスマートフォンをWi-Fiへ接続するとき、通常は…
SSIDを選ぶ
↓
Wi-Fiパスワードを入力する
↓
接続完了
という操作だけでインターネットを利用できます。
しかし実際には、Wi-Fiへ接続しただけではIPネットワーク上の通信に必要な設定がすべて完了するわけではありません。
端末には…
- IPアドレス
- サブネットマスク
- デフォルトゲートウェイ
- DNSサーバー
…などの情報が必要になります。
家庭では、これらの情報をWi-FiルーターなどがDHCPを使って端末へ自動的に通知・割り当てていることが一般的です。
DHCPがなかったら?
DHCPを利用しない場合、ネットワーク管理者や利用者が端末ごとにIPアドレスなどを手動で設定する必要があります。
たとえば…
- パソコンA:192.168.1.10
- パソコンB:192.168.1.11
- スマートフォン:192.168.1.12
…というように、それぞれ異なるIPアドレスを設定しなければなりません。
さらに…
- サブネットマスク
- デフォルトゲートウェイ
- DNSサーバー
…なども正しく設定する必要があります。
設定を間違えたり、同じIPアドレスを複数の端末へ設定したりすると、正常に通信できなくなる可能性があります。
DHCPは、こうしたネットワーク設定を自動化する仕組みです。
DHCPサーバーとDHCPクライアント
DHCPでは、大きく二つの役割があります。
DHCPサーバー
IPアドレスなどのネットワーク設定を提供する側です。
家庭では、Wi-FiルーターやホームゲートウェイがDHCPサーバーとして動作していることが一般的です。
DHCPクライアント
ネットワーク設定を受け取る側です。
パソコン、スマートフォン、タブレット、テレビ、ゲーム機などがDHCPクライアントになります。
概念的には…
スマートフォン
「ネットワーク設定をください」
↓
DHCPサーバー
「この設定を使ってください」
↓
IPアドレス
サブネットマスク
デフォルトゲートウェイ
DNSサーバー
↓
スマートフォンへ設定
という流れになります。
IPアドレスは「貸し出される」
DHCPの特徴の一つが、IPアドレスを永久に与えるのではなく、一定期間“貸し出す(Lease:リース)”という考え方です。
DHCPサーバーは、192.168.1.10を一定期間この端末へ貸し出すという形でIPアドレスを割り当てます。
端末は必要に応じてリース期間を更新します。
ネットワークから長期間離れた端末のIPアドレスは、後から別の端末へ割り当てられる場合があります。
この仕組みによって、利用可能なIPアドレスを効率的に管理できます。
DHCPでは何が設定されるのか
DHCPによって端末へ提供できる情報はIPアドレスだけではありません。
代表的には…
IPアドレス
端末自身がネットワーク内で使用するアドレス。
サブネットマスク
どこまでが同じネットワークなのかを判断するための情報。
デフォルトゲートウェイ
外部ネットワークへ通信するときの基本的な送り先。
DNSサーバー
ドメイン名をIPアドレスへ変換する名前解決で利用するサーバー。
・・などがあります。
そのためDHCPは、単なる「IPアドレス自動配布機能」ではなく、端末がネットワークを利用するために必要な複数の設定情報を自動的に提供する仕組みと考えると分かりやすいでしょう。
DHCPとセキュリティ
DHCPは非常に便利ですが、ネットワーク設定を自動的に受け取る仕組みであることから、セキュリティ上注意すべき点もあります。
たとえば、攻撃者がネットワーク内に不正なDHCPサーバーを設置した場合、利用者の端末へ意図しない設定情報を渡そうとすることが考えられます。
これを“Rogue DHCP Server(不正DHCPサーバー)”などと呼びます。
不正なDHCPサーバーから…
- 攻撃者が用意したデフォルトゲートウェイ
- 攻撃者が指定したDNSサーバー
…などを設定されれば、端末の通信を意図しない経路へ誘導される可能性があります。
企業ネットワークでは、このような不正DHCPサーバーへの対策として、ネットワーク機器側でDHCP通信を制御する仕組みが利用される場合があります。
【ネット探検ラボでは】
ネット探検ラボでは、DHCPを、「ネットワークへ接続した端末に、通信するための住所と道案内を自動的に渡す仕組み」と考えると分かりやすいと捉えます。
たとえば…
- IPアドレス=自分の住所
- サブネットマスク=同じ地域の範囲
- デフォルトゲートウェイ=外へ出るための出口
- DNSサーバー=名前から住所を調べる案内役
…と考えることができます。
DHCPは、これらを自動的に端末へ設定してくれます。
普段Wi-Fiへ接続するときに、利用者がIPアドレスやデフォルトゲートウェイを入力しなくても通信できるのは、このような仕組みが裏側で動いているためです。
一方で重要なのは、「自動的に設定される情報だから、安全性を考えなくてもよい」わけではない」ということです。
特に自分で管理していないネットワークでは、端末が…
- どのIPアドレスを受け取ったのか
- どのデフォルトゲートウェイを指定されたのか
- どのDNSサーバーを指定されたのか
…によって、その後の通信経路が変わる可能性があります。
ネット探検ラボでは、
Wi-Fi接続 → DHCP → IPアドレス取得 → デフォルトゲートウェイ設定 → DNS設定 → インターネット通信
という流れを理解することが、ネットワークの仕組みだけでなく、DNSハイジャックや通信経路を狙った攻撃を理解する基礎になると考えます。
DHCPは普段ほとんど意識することのない仕組みですが、私たちがネットワークへ簡単に接続できる環境を支えている重要なプロトコルです。


コメント