サイトアイコン プログラマー(PG)・システムエンジニア(SE)になるための入門講座

DHCPでIPアドレスが取得できない原因とは?初心者向けに確認手順・原因・解決方法を徹底解説

DHCPでIPアドレスが取得できない原因とは?初心者向けに確認手順・原因・解決方法を徹底解説

「ネットワークにつながらない」「IPアドレスが169.254から始まっている」「インターネットも社内ネットワークも利用できない」というトラブルは、社内SEやヘルプデスクが日常的に対応する代表的なネットワーク障害です。

このような場合は、DHCP(Dynamic Host Configuration Protocol)からIPアドレスを正常に取得できていない可能性があります。本記事では、IT業務に従事する初心者向けに、DHCPでIPアドレスを取得できない原因や確認方法、解決手順を分かりやすく解説します。

DHCPでIPアドレスが取得できないとは?

DHCPとは、ネットワークへ接続したパソコンやスマートフォンへ、IPアドレスやデフォルトゲートウェイ、DNSサーバーなどのネットワーク設定を自動で割り当てる仕組みです。

DHCPからIPアドレスを取得できないと、パソコンはネットワークへ正常に接続できず、インターネットや社内システムを利用できなくなります。

主な症状

169.254.xxx.xxxとは?

169.254.xxx.xxxは、WindowsがDHCPサーバーからIPアドレスを取得できなかった場合に自動で設定する「APIPA(Automatic Private IP Addressing)」と呼ばれるIPアドレスです。

このアドレスが表示されている場合は、DHCP通信に問題が発生している可能性が高くなります。

DHCPでIPアドレスが取得できない主な原因

原因 内容 確認ポイント
LANケーブルの断線 物理接続できない ケーブル交換
Wi-Fi接続異常 アクセスポイントへ接続できない SSID確認
DHCPサーバー停止 IPアドレスを配布できない 管理者へ確認
DHCPスコープ不足 配布できるIPがない DHCP管理画面
VLAN設定ミス DHCPへ到達できない ネットワーク設定
ネットワークアダプター異常 通信できない デバイスマネージャー
DHCP Clientサービス停止 IP取得不可 サービス確認

まず確認する順番

  1. LANケーブルまたはWi-Fi接続を確認する
  2. 他の端末でも同じ症状か確認する
  3. IPアドレスを確認する
  4. DHCP設定になっているか確認する
  5. DHCP Clientサービスを確認する
  6. ネットワーク機器やDHCPサーバーを確認する

この順番で確認すると、原因を効率よく切り分けられます。

GUIで確認する方法

  1. 設定を開く
  2. ネットワークとインターネット
  3. EthernetまたはWi-Fiを開く
  4. ハードウェアのプロパティを確認する
  5. IPv4アドレスを確認する

169.254.xxx.xxxになっている場合は、DHCPからIPアドレスを取得できていません。

コマンドプロンプトで確認する方法

コマンドプロンプトを起動します。

Windows + Rcmd

現在のIPアドレスを確認します。

ipconfig

詳細情報を表示します。

ipconfig /all

DHCPを再取得します。

ipconfig /release

ipconfig /renew

再取得後に正常なIPアドレスへ変われば、一時的なDHCP通信エラーだった可能性があります。

PowerShellで確認する方法

IPアドレスを確認します。

Get-NetIPAddress

ネットワークアダプターを確認します。

Get-NetAdapter

DHCP設定を確認します。

Get-NetIPInterface

DHCP Clientサービスを確認する

  1. Windows + R を押す
  2. services.msc と入力する
  3. DHCP Clientを探す
  4. 状態が「実行中」になっているか確認する

停止している場合は、管理者権限でサービスを開始します。

イベントビューアーで確認する方法

Windows + X を押し、「イベントビューアー」を開きます。

次のログを確認します。

DHCP ClientやTCP/IP関連のエラーや警告が記録されていないか確認しましょう。

解決方法

① LANケーブルやWi-Fiを確認する

物理的な接続不良は最も多い原因です。LANケーブルを交換したり、Wi-Fiへ再接続したりして確認します。

② DHCPを再取得する

「ipconfig /release」と「ipconfig /renew」を実行し、IPアドレスを再取得します。

③ DHCP設定を確認する

ネットワークアダプターが「IPアドレスを自動的に取得する」に設定されているか確認します。

④ DHCPサーバーを確認する

複数の利用者で同じ症状が発生している場合は、DHCPサーバーの停止やスコープ不足が疑われます。ネットワーク管理者へ確認しましょう。

⑤ パソコンを再起動する

ネットワークアダプターやDHCP Clientサービスが一時的に正常動作していない場合は、再起動で改善することがあります。

影響範囲を確認する

影響範囲を確認することで、端末側の問題かDHCPサーバー側の問題かを判断しやすくなります。

ユーザー側・ネットワーク側の切り分け

確認対象 主な内容
ユーザー側 LANケーブル・Wi-Fi・DHCP設定
Windows側 DHCP Clientサービス・ネットワークアダプター
DHCP側 サーバー稼働・スコープ・リース状況
DNS側 IP取得後の名前解決
ネットワーク側 スイッチ・VLAN・DHCP Relay

現場で実際によくある事例

ある日、「社内ネットワークにつながらない」という問い合わせがありました。確認すると、IPアドレスは169.254.xxx.xxxになっていました。

LANケーブルを交換しても改善しなかったため、別のネットワークポートへ接続したところ正常なIPアドレスを取得しました。原因はネットワークスイッチのポート障害でした。

また、別のケースではDHCPサーバーのスコープが満杯になり、新しく接続したパソコンへIPアドレスを配布できなくなっていたこともありました。

初心者がやりがちなミス

上司へ報告するポイント

エスカレーションするタイミング

関連するIT用語

よくある質問(FAQ)

Q. IPアドレスが169.254.xxx.xxxになっています。故障ですか?

必ずしも故障ではありません。DHCPサーバーからIPアドレスを取得できていない状態です。LANケーブルやWi-Fi接続、DHCPサーバーの状態を確認しましょう。

Q. 「ipconfig /renew」を実行しても改善しません。

DHCPサーバーの停止、DHCPスコープ不足、ネットワーク機器の障害、VLAN設定の問題などが考えられます。複数端末でも同じ症状か確認してください。

Q. DHCPと固定IPはどちらがよいですか?

一般的なパソコンはDHCPによる自動取得が推奨されます。サーバーやネットワーク機器など、常に同じIPアドレスが必要な機器のみ固定IPアドレスを設定することが一般的です。

まとめ

DHCPでIPアドレスを取得できない場合は、「物理接続」「IPアドレス確認」「DHCP設定」「DHCP Clientサービス」「DHCPサーバー」の順番で確認することが重要です。

IT現場では、169.254.xxx.xxxのIPアドレスはDHCP障害の重要なサインとして認識されています。まずは端末側の設定と物理接続を確認し、その後にネットワーク機器やDHCPサーバーへ切り分けを進めることで、効率よく原因を特定できます。

モバイルバージョンを終了