概要  
そのパソコンにおけるTCP/IPネットワークの現在の設定値を表示する。それ以外に,DHCPやDNSの更新にも使用する。

 構文  
ipconfig [/all] [/renew [LANアダプタ名]] [/release [LANアダプタ名]] [/flushdns] [/displaydns] [/registerdns] [/showclassid LANアダプタ名] [/setclassid LANアダプタ名 [クラスID]]

 利用環境  
Windows 95 ×
Windows 98 □
Windows Me □
Windows NT 4.0 ○
Windows 2000 ○
Windows XP ○
Windows Server 2003 ○
「□」は同じコマンド名でオプションなどが異なっているOS

 オプション 
(なし)現在のTCP/IPネットワークの設定情報のうち,主要なものを表示する。
/all現在のTCP/IPネットワークの設定情報をすべて表示する。
/renew [LANアダプタ名]LANアダプタのDHCP構成情報をDHCPサーバーから再取得する。LANアダプタ名を指定しない場合,DHCPを使用するように構成されたすべてのLANアダプタのDHCP構成情報をDHCPサーバーから再取得する。LANアダプタ名を指定した場合は,指定されたアダプタのDHCP構成情報をDHCPサーバーから再取得する。
/release [LANアダプタ名]LANアダプタのDHCP構成情報を解放する。LANアダプタ名を指定しない場合,DHCPを使用するように構成されたすべてのLANアダプタのDHCP構成情報を解放する。LANアダプタ名を指定した場合は,指定されたアダプタのDHCP構成情報を解放する。DHCP構成情報を解放すると,そこに含まれるIPアドレスをDHCPサーバーが別のマシンに割り当てることが可能となる。
/flushdnsパソコン上のDNSのリゾルバ・キャッシュ(クライアント・キャッシュ)の内容をすべて消去する。なお,特定の内容のみを指定するといった機能はない。Windows 2000/XP/2003のみで利用可能。
/displaydnsパソコン上のDNSのリゾルバ・キャッシュ(クライアント・キャッシュ)の内容を表示する。Windows 2000/XP/2003のみで利用可能。
/registerdnsパソコンのホスト名とIPアドレスをDNSの動的更新機構を使ってDNSサーバーに登録する。Windows 2000/XP/2003のみで利用可能。
/showclassid LANアダプタ名指定したLANアダプタに対してDHCPサーバーから提供されたDHCPクラスIDを表示する。Windows 2000/XP/2003のみで利用可能。
/setclassid LANアダプタ名 [クラスID]クラスIDを指定しない場合,指定したLANアダプタのクラスIDを削除する。クラスIDを指定した場合,指定したLANアダプタに対して指定した名称のクラスIDを設定する。Windows 2000/XP/2003のみで利用可能。特にWindows 2000ではサービス・パック(SP)4以降でないと正しく動作しないので注意。マイクロソフトのサポート技術情報『IPCONFIG /SETCLASSID" コマンドが DHCP 情報パケットのオプション フィールドのクラス ID を送信しない』も併せて参照。
/?ヘルプ画面を表示する。
※LANアダプタ名は,ipconfigコマンドをオプションなしで実行することで確認できます。LAN接続の場合のデフォルトのアダプタ名は「ローカル エリア 接続」です。アダプタ名にスペースが含まれる場合は,前後を「"」でくくります。アダプタ名にはワイルドカード「*」を使用でき,例えば「*Local*」と指定すると「Local」を含むすべてのアダプタ名を指定したことになります。
※クラスIDは,DHCPにおいて設定のグルーピングを行うために用いることが可能な識別子です。


 使用例1:IPアドレスの解放と再取得をする(クリックで詳細表示)  
ipconfig /release [LANアダプタ名]
ipconfig /renew [LANアダプタ名]

 使用例2:リゾルバ・キャッシュの情報を表示する(クリックで詳細表示)  
ipconfig /displaydns

 使用例3:リゾルバ・キャッシュを消去する(クリックで詳細表示)  
ipconfig /flushdns

 使用例4:DNS情報の動的更新を明示的に実行する(クリックで詳細表示)  
ipconfig /registerdns

 使用例5:DHCPクラスIDの設定と確認をする(クリックで詳細表示)  
ipconfig /setclassid LANアダプタ名 [DHCPクラスID]
ipconfig /showclassid LANアダプタ名