自宅のWi-Fiや有線LANでは、端末を接続するだけでインターネットを利用できることがあります。このとき、IPアドレスなどのネットワーク設定を自動で行うために使われる仕組みの一つが「DHCP」です。

DHCPが正常に機能していれば、利用者が端末ごとにIPアドレスを手動設定する必要を減らせます。一方、IPアドレスを取得できないなどの問題が起きると、Wi-Fiには接続できても通信できないといった症状につながる場合があります。

ただし、インターネットにつながらない原因がすべてDHCPにあるとは限りません。端末やルーター、回線など、ほかの要因との切り分けが必要です。

この記事では、DHCPの基本的な役割やIPアドレスが自動設定される仕組み、接続トラブルを確認するときのポイントを解説します。

DHCPとは?IPアドレスを自動設定する仕組み

DHCPは、ネットワークへ接続する端末に必要な設定情報を自動で割り当てるための仕組みです。家庭内ではルーターがDHCPに関係する機能を担っていることがあります。まずは、IPアドレスとの関係から確認しましょう。

DHCPはネットワーク設定を自動で割り当てる

DHCPは「Dynamic Host Configuration Protocol」の略称です。ネットワークへ接続する端末に対して、IPアドレスなどの設定情報を提供するために利用されます。

パソコンやスマートフォンなどがIPネットワークで通信するには、通信に必要な設定が求められます。端末ごとに手動で入力する方法もありますが、台数が増えるほど設定や管理の手間がかかります。DHCPを利用すれば、ネットワーク側から必要な情報を受け取れるため、端末側の設定を簡略化できます。

ただし、DHCPがインターネット通信そのものを行うわけではありません。端末が通信するために必要なネットワーク設定を取得する仕組みとして理解しましょう。

家庭ではルーターがDHCPサーバーになることがある

DHCPでは、設定情報を提供する側をDHCPサーバー、情報を受け取る側をDHCPクライアントとして扱います。家庭のネットワークでは、ルーターがDHCPサーバーとして動作し、パソコンやスマートフォンなどへ設定情報を提供する構成があります。

ただし、ネットワーク機器の構成や設定によって、DHCPを担当する機器は異なる場合があります。そのため、接続トラブルを確認するときは「ルーターだから必ずDHCPを担当している」と決めつけないことが大切です。

ルーターの基本的な役割を整理したい場合は、「モデムとルーターを解説!基礎知識からトラブル対処法まで」も参考になります。

IPアドレスは一定期間利用する形で割り当てられる

DHCPによるIPアドレスの割り当てでは、端末が同じIPアドレスを永久に使用するとは限りません。DHCPには、割り当てられたIPアドレスを一定期間利用する「リース」という仕組みがあります。

端末はDHCPサーバーから設定情報を受け取り、割り当てられた条件に基づいてネットワークへ接続します。必要に応じてリースの更新も行われます。

そのため、DHCPで自動設定されるIPアドレスと、利用者が端末側で固定的に設定するIPアドレスは分けて考える必要があります。

「自動設定だからIPアドレスは一度決まれば変わらない」という理解は避けましょう。DHCPの設定やネットワーク環境によって、端末へ割り当てられるアドレスが変わる場合があります。

DHCPではどのようにIPアドレスが設定される?

DHCPでは、端末がネットワークへ接続すると、DHCPサーバーとのやり取りを通じて設定情報を取得します。仕組みを理解しておくと、「Wi-Fiにはつながっているのに通信できない」といった場面でも、どの段階で問題が起きているのかを整理しやすくなります。

端末とDHCPサーバーが情報をやり取りする

端末がDHCPを利用して設定情報を取得するときは、ネットワーク上で利用できるDHCPサーバーを探し、設定情報の提示を受けます。

その後、端末から利用する設定を要求し、DHCPサーバー側から応答を受けるという流れがあります。この一連のやり取りは、Discover、Offer、Request、ACKという名称で説明されます。

重要なのは、端末をWi-Fiへ接続しただけでインターネット通信の準備がすべて完了するとは限らない点です。無線LANへの接続と、IPアドレスなどネットワーク設定の取得は分けて考えましょう。

IPアドレス以外の情報も受け取ることがある

DHCPで端末へ提供される情報は、IPアドレスだけとは限りません。ネットワークの構成に応じて、サブネットマスクやデフォルトゲートウェイ、DNSサーバーなど、通信に利用する設定情報が提供される場合があります。

たとえばDNSは、Webサイトなどへアクセスするときの名前解決に関係します。そのため、IPアドレスを取得できていても、ほかの設定や通信経路に問題があれば正常に利用できない場合があります。

接続トラブルでは「IPアドレスが表示されているからDHCP周辺に問題はない」と即断せず、端末が取得しているネットワーク情報を確認することが重要です。

DHCPが正常に働かないと接続できない場合がある

端末がDHCPサーバーから必要な設定情報を取得できなければ、ネットワークを正常に利用できない場合があります。ただし、インターネットへ接続できないという症状だけでDHCPの問題と判断することはできません。Wi-Fiの電波状態やルーター、回線、端末側の設定など、ほかの要因も考える必要があります。

インターネット全体の不調を確認する場合は、「インターネット回線を高速化する方法を解説!遅さの原因を知りネット環境を整える」も参考になります。

【DHCPを疑う前の切り分けテンプレート】

  1. Wi-FiやLAN自体へ接続できているか確認する
  2. 問題が一台だけか複数端末で起きているか確認する
  3. 端末がIPアドレスを取得しているか確認する
  4. ルーターなどのネットワーク機器の状態を確認する
  5. IPアドレスなどを手動設定していないか確認する

DHCPは接続に必要な設定を自動化する便利な仕組みですが、通信トラブルの原因は一つとは限りません。まず症状の範囲を整理し、DHCP以外の要因も含めて切り分けることが大切です。

DHCPに関係する接続トラブルの確認ポイント

DHCPに関係するトラブルでは、端末が必要なネットワーク設定を取得できているかを確認することが重要です。ただし、設定画面や確認方法は端末・ルーターによって異なります。むやみに設定を変更せず、現在の状態を記録しながら原因を切り分けましょう。

まず端末が取得しているIPアドレスを確認する

インターネットへ接続できない場合は、端末がどのようなIPアドレスを取得しているかを確認します。DHCPから正常に設定情報を取得できていない場合、利用しているネットワークに適したIPアドレスが端末へ割り当てられていない可能性があります。

ただし、表示されているIPアドレスだけを見て原因を断定することは避けましょう。端末がIPアドレスを取得していても、DNSやルーター、インターネット回線など別の部分に問題がある場合があります。

一台だけ接続できない場合は端末側、複数の端末で同じ問題が起きている場合はネットワーク側も確認するなど、症状の範囲から切り分けることが大切です。

DHCPサーバーが複数動作していないか確認する

家庭内のネットワーク構成によっては、複数の機器がルーターとして動作している場合があります。それぞれの機器でDHCPサーバー機能が有効になっていると、意図していない機器から設定情報を受け取るなど、想定とは異なるネットワーク構成になる可能性があります。

そのため、ルーターやアクセスポイントなどを複数使用している場合は、どの機器がルーターとして動作し、どの機器がDHCPを担当しているのか確認しましょう。

ただし、複数のDHCPサーバーが存在すること自体を、すべてのネットワークで問題と判断することはできません。家庭内ネットワークでは、機器の役割や接続構成を把握したうえで確認することが重要です。

手動設定とDHCPの設定が混在していないか確認する

端末側でIPアドレスを手動設定している場合は、DHCPによる自動設定とは異なる状態になります。以前にトラブル対応などで設定を変更し、そのままになっているケースも考えられます。接続できない端末がある場合は、IPアドレスなどが自動取得になっているかを確認しましょう。

また、設定を変更する場合は、変更前の状態を記録しておくことが大切です。複数の項目を同時に変更すると、どの設定が症状に影響したのか判断しにくくなります。

【DHCPトラブルを確認するときのチェックテンプレート】

  1. 接続できない端末の範囲を確認する
  2. 端末が取得しているIPアドレスを確認する
  3. IPアドレスが自動取得になっているか確認する
  4. DHCPを担当しているネットワーク機器を確認する
  5. 変更前の設定を記録してから一つずつ切り分ける

設定を確認しても原因が分からない場合は、ルーターや端末の取扱説明書、利用しているサービスの案内を確認しましょう。製品によって設定項目の名称や操作方法が異なるため、機種に対応した情報を参照することが重要です。

まとめ

DHCPは、ネットワークへ接続する端末にIPアドレスなどの設定情報を自動で提供するための仕組みです。家庭内ではルーターがDHCPサーバーとして動作し、パソコンやスマートフォンへ必要な情報を割り当てる構成があります。

DHCPが正常に機能しない場合、端末がネットワーク通信に必要な設定を取得できず、接続トラブルにつながることがあります。ただし、インターネットにつながらないという症状だけでDHCPが原因だと断定することはできません。

まずは問題が一台だけか複数端末で発生しているかを確認し、端末が取得しているIPアドレスや自動取得の設定、ルーターなどの役割を順番に確認しましょう。設定を変更するときは元の状態を記録し、一つずつ切り分けることが大切です。