ipconfig - IPアドレスを確認する
にメンテナンス済み
ipconfigコマンドは、Windows のネットワーク設定を確認したり、DHCP や DNS に関連する操作を行ったりするための基本コマンドです。
IP アドレス、サブネットマスク、デフォルトゲートウェイ、DNS キャッシュなどを確認できるため、ネットワークトラブルの切り分けで最初に使うことが多いコマンドです。
ipconfigコマンドの基本構文
ipconfig
ipconfig [/allcompartments] [/all] [/renew [<アダプター名>]] [/release [<アダプター名>]] [/renew6 [<アダプター名>]] [/release6 [<アダプター名>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <アダプター名>] [/setclassid <アダプター名> [<クラスID>]]
アダプター名に空白がある場合
アダプター名に空白が含まれるときは、"イーサネット 2" のように引用符で囲んで指定します。
ワイルドカード * を使えるオプションもあります。
まずは ipconfig を実行する
ipconfig
- □ ×
コマンド プロンプト
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
C:\users\user>ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
IPv4 アドレス … … … . . : 192.168.1.2
サブネット マスク … … … : 255.255.255.0
デフォルト ゲートウェイ … … : 192.168.1.1
C:\users\user>
通常はこの出力だけでも、現在どのネットワークに接続しているかの概要を把握できます。
よく使うオプション
| オプション | 説明 |
|---|---|
/all | すべてのアダプターの詳細情報を表示する |
/displaydns | DNS クライアントのリゾルバーキャッシュを表示する |
/flushdns | DNS クライアントのリゾルバーキャッシュを消去する |
/registerdns | DNS 名と IP アドレスの動的登録を再実行する |
/release | DHCP で取得した IP 設定を解放する |
/renew | DHCP で取得した IP 設定を更新する |
/all - 詳細情報を表示する
ipconfig /all
/all を付けると、MAC アドレス、DHCP の有効 / 無効、DNS サーバー、リース取得時刻なども表示されます。
/displaydns - DNS キャッシュを確認する
ipconfig /displaydns
DNS 名がどの IP アドレスに解決されているかを確認したいときに便利です。
/flushdns - DNS キャッシュを消去する
ipconfig /flushdns
古い名前解決結果が残っていそうなときに使います。
/registerdns - DNS 登録をやり直す
ipconfig /registerdns
これは DNS クライアントキャッシュを更新するコマンドではなく、PC に設定されている DNS 名と IP アドレスの動的登録を再実行するためのコマンドです。
/release と /renew - DHCP アドレスを取り直す
ipconfig /release
ipconfig /renew
DHCP 環境で IP アドレスを取得し直したいときに使います。
固定IPのアダプターには向かない
/release と /renew は、DHCP で自動取得しているアダプター向けです。 固定 IP
を設定しているアダプターでは、期待した動作になりません。
トラブルシューティングでの使い方
1. まず現在の設定を確認する
ipconfig /all
IP アドレス、ゲートウェイ、DNS サーバーが想定どおりか確認します。
2. 名前解決が怪しいときは DNS キャッシュを確認 / 消去する
ipconfig /displaydns
ipconfig /flushdns
3. DHCP に問題がありそうならアドレスを取り直す
ipconfig /release
ipconfig /renew
合わせて使うコマンド
ipconfig で設定を確認したら、ping でゲートウェイや外部ホストへの到達性を確認し、netstat
で通信状態を確認すると切り分けしやすくなります。
関連記事
練習問題
#コマンドプロンプト
#バッチファイル
#引数
#コマンドライン
#コマンド