「Wi-Fiに繋ぐだけでネットが使えるのはなぜ?」「IPアドレスって自分で設定しなくていいの?」
この記事では、そんな疑問を解決する「DHCP」の仕組みについて、IT初心者にもわかりやすく解説します。
DHCPの役割や、トラブル時の対処法を知ることで、ネットワークの基本がスッキリ理解できます。
まずは結論から
- DHCPとは、スマホやPCに「IPアドレス」を自動で割り当てる仕組みのことです。
- インターネットに接続するための面倒な設定を、すべて裏側で自動的に行ってくれます。
- 自宅のWi-Fiルーターも、このDHCPの機能を持っています。
DHCPの役割とメリット
私たちが普段、スマホやパソコンをWi-Fiに繋ぐだけでインターネットが使えるのは、DHCPのおかげです。
DHCP(Dynamic Host Configuration Protocol)は、ネットワークに接続する機器に対して、通信に必要な情報を自動的に配る役割を持っています。
もしDHCPがなかったら、新しい機器をネットワークに繋ぐたびに、手動でIPアドレスなどの設定を入力しなければなりません。
これは非常に手間がかかるだけでなく、入力ミスによる通信トラブルの原因にもなります。
DHCPがあることで、私たちは難しい設定を意識することなく、簡単にインターネットを楽しむことができるのです。
IPアドレスを配る「DHCPサーバー」
DHCPの仕組みは、「DHCPサーバー」と「DHCPクライアント」のやり取りで成り立っています。
DHCPサーバーは、IPアドレスを管理し、要求があった機器に割り当てる役割を持っています。
家庭用のネットワークでは、多くの場合、Wi-FiルーターがこのDHCPサーバーの役割を兼ねています。
一方、DHCPクライアントは、スマホやパソコンなど、ネットワークに接続してIPアドレスを受け取る側の機器です。
クライアントがネットワークに繋がると、自動的にサーバーを探し、IPアドレスを要求します。
このサーバーとクライアントの連携によって、スムーズな通信環境が作られています。
DHCPがIPアドレスを割り当てる4つのステップ(DORA)
DHCPがIPアドレスを割り当てるプロセスは、4つのステップで行われます。
このステップは、それぞれの英語の頭文字をとって「DORA(ドラ)」と呼ばれています。
1. Discover(発見):クライアントが「DHCPサーバーはいますか?」とネットワーク全体に呼びかけます。
2. Offer(提供):呼びかけを聞いたサーバーが「このIPアドレスを使いますか?」と提案します。
3. Request(要求):クライアントが「そのIPアドレスを使わせてください」とお願いします。
4. Acknowledge(確認):サーバーが「わかりました。そのIPアドレスを使ってください」と許可を出します。
このやり取りが一瞬で行われるため、私たちはすぐにインターネットに接続できるのです。

IPアドレスには「レンタル期間」がある
DHCPで割り当てられるIPアドレスは、永久に自分のものになるわけではありません。
実は、IPアドレスには「リース期間」と呼ばれるレンタル期間が設定されています。
一般的には数時間から数日程度に設定されており、期間が過ぎるとIPアドレスはサーバーに返却されます。
しかし、通信中に突然IPアドレスが使えなくなると困ってしまいますよね。
そのため、クライアントはリース期間の半分が過ぎた頃に、サーバーへ「もう少し使わせてください」と更新のお願いをします。
サーバーがこれを許可することで、引き続き同じIPアドレスを使い続けることができます。
ネットに繋がらない?「169.254」から始まるIPアドレスの正体
「Wi-Fiには繋がっているのに、インターネットが見られない」というトラブルを経験したことはありませんか?
そんな時、IPアドレスを確認すると「169.254.x.x」という数字になっていることがあります。
これは「APIPA(自動プライベートIPアドレス)」と呼ばれる機能が働いている証拠です。
何らかの理由でDHCPサーバーからIPアドレスを受け取れなかった場合、パソコンは一時的にこの「169.254」から始まるアドレスを自分自身に割り当てます。
この状態ではインターネットに接続できないため、ルーターの再起動やLANケーブルの確認など、DHCPサーバーとの通信を回復させる対処が必要です。
まとめ
- DHCPは、ネットワーク機器にIPアドレスを自動で割り当てる便利な仕組みです。
- DHCPサーバー(ルーターなど)とクライアント(スマホなど)のやり取りで成り立っています。
- 割り当てのプロセスは「DORA」と呼ばれる4つのステップで行われます。
- IPアドレスにはリース期間があり、定期的に更新が行われています。
- IPアドレスが「169.254」から始まる場合は、DHCPサーバーとの通信に失敗しているサインです。
DHCPの仕組みを理解しておくと、ネットワークのトラブルが起きた時にも、原因を推測しやすくなります。
まずは、自宅のルーターを再起動するなどの基本的な対処法から試してみてください。

