現在のすべての TCP/IP ネットワーク構成値を表示し、動的ホスト構成プロトコル (DHCP) とドメイン ネーム システム (DNS) の設定を更新します。 ipconfig パラメーターなしで使用すると、すべてのアダプターのインターネット プロトコル バージョン 4 (IPv4) アドレス、IPv6 アドレス、サブネット マスク、および既定のゲートウェイが表示されます。
構文
ipconfig [/allcompartments] [/all] [/renew [<adapter>]] [/release [<adapter>]] [/renew6[<adapter>]] [/release6 [<adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <adapter>] [/setclassid <adapter> [<classID>]]
パラメーター
パラメーター | 説明 |
---|---|
/すべての | すべてのアダプターの完全な TCP/IP 構成を表示します。 アダプターは、インストールされているネットワーク アダプターなどの物理インターフェイス、またはダイヤルアップ接続などの論理インターフェイスを表すことができます。 |
/ディスプレイDNS | DNS クライアント リゾルバー キャッシュの内容を表示します。これには、ローカル Hosts ファイルからプリロードされたエントリと、コンピューターによって解決された名前クエリの最近取得したリソース レコードの両方が含まれます。 DNS クライアント サービスでは、構成された DNS サーバーに対してクエリを実行する前に、この情報を使用して、頻繁に照会される名前をすばやく解決します。 |
/フラッシュDNS | DNS クライアント リゾルバー キャッシュの内容をフラッシュしてリセットします。 DNS のトラブルシューティング中に、この手順を使用して、キャッシュから負のキャッシュ エントリと、動的に追加されたその他のエントリを破棄できます。 |
/レジスターDNS | コンピューターで構成されている DNS 名と IP アドレスの手動動的登録を開始します。 このパラメーターを使用すると、失敗した DNS 名の登録のトラブルシューティングを行ったり、クライアント コンピューターを再起動せずにクライアントと DNS サーバーの間の動的更新の問題を解決したりできます。 TCP/IP プロトコルの詳細プロパティの DNS 設定によって、DNS に登録される名前が決まります。 |
/解放 [<adapter>] |
DHCPRELEASE メッセージを DHCP サーバーに送信して、現在の DHCP 構成を解放し、すべてのアダプター (アダプターが指定されていない場合) または特定のアダプター (アダプター パラメーターが含まれている場合) の IP アドレス構成を破棄します。 このパラメーターは、IP アドレスを自動的に取得するように構成されたアダプターの TCP/IP を無効にします。 アダプター名を指定するには、パラメーターを指定せずに ipconfig 使用するときに表示されるアダプター名を入力します。 |
/リリース6[<adapter>] |
DHCPRELEASE メッセージを DHCPv6 サーバーに送信して、現在の DHCP 構成を解放し、すべてのアダプター (アダプターが指定されていない場合) または特定のアダプターの IPv6 アドレス構成 (アダプター パラメーターが含まれている場合) を破棄します。 このパラメーターは、IP アドレスを自動的に取得するように構成されたアダプターの TCP/IP を無効にします。 アダプター名を指定するには、パラメーターを指定せずに ipconfig 使用するときに表示されるアダプター名を入力します。 |
/切り替える [<adapter>] |
アダプター パラメーターが含まれている場合は、すべてのアダプター (アダプターが指定されていない場合) または特定のアダプターの DHCP 構成を更新します。 このパラメーターは、IP アドレスを自動的に取得するように構成されているアダプターがあるコンピューターでのみ使用できます。 アダプター名を指定するには、パラメーターを指定せずに ipconfig 使用するときに表示されるアダプター名を入力します。 |
/更新6 [<adapter>] |
すべてのアダプター (アダプターが指定されていない場合) の DHCPv6 構成、または アダプター パラメーターが含まれている場合は特定のアダプターの DHCPv6 構成を更新します。 このパラメーターは、IPv6 アドレスを自動的に取得するように構成されているアダプターがあるコンピューターでのみ使用できます。 アダプター名を指定するには、パラメーターを指定せずに ipconfig 使用するときに表示されるアダプター名を入力します。 |
/setclassid <adapter>[<classID>] |
指定したアダプターの DHCP クラス ID を構成します。 すべてのアダプターの DHCP クラス ID を設定するには、アダプター の代わりにアスタリスク (*) ワイルドカード文字使用します。 このパラメーターは、IP アドレスを自動的に取得するように構成されているアダプターがあるコンピューターでのみ使用できます。 DHCP クラス ID が指定されていない場合、現在のクラス ID は削除されます。 |
/showclassid <adapter> |
指定したアダプターの DHCP クラス ID を表示します。 すべてのアダプターの DHCP クラス ID を確認するには、アダプター の代わりにアスタリスク (*) ワイルドカード文字使用します。 このパラメーターは、IP アドレスを自動的に取得するように構成されているアダプターがあるコンピューターでのみ使用できます。 |
/? | コマンド プロンプトにヘルプを表示します。 |
注釈
このコマンドは、IP アドレスを自動的に取得するように構成されているコンピューターで最も便利です。 これにより、ユーザーは、DHCP、自動プライベート IP アドレス指定 (APIPA)、または代替構成によって構成された TCP/IP 構成値を特定できます。
アダプター に指定 名前にスペースが含まれている場合は、アダプター名を引用符で囲みます (例: "アダプター名")。
アダプター名の場合、ipconfig では、アスタリスク (*) ワイルドカード文字を使用して、指定した文字列で始まる名前のアダプターまたは指定した文字列を含む名前を持つアダプターを指定できます。 たとえば、
Local*
は文字列 Local で始まるすべてのアダプターと一致し、*Con*
は文字列 Con を含むすべてのアダプターと一致します。
例示
すべてのアダプターの基本的な TCP/IP 構成を表示するには、次のように入力します。
ipconfig
すべてのアダプターの完全な TCP/IP 構成を表示するには、次のように入力します。
ipconfig /all
ローカル エリア接続アダプターのみの DHCP 割り当て IP アドレス構成を更新するには、次のように入力します。
ipconfig /renew Local Area Connection
DNS 名前解決の問題のトラブルシューティング時に DNS リゾルバー キャッシュをフラッシュするには、次のように入力します。
ipconfig /flushdns
Local で始まる名前を持つすべてのアダプターの DHCP クラス ID を表示するには、次のように入力します。
ipconfig /showclassid Local*
ローカル エリア接続アダプターの DHCP クラス ID を TEST に設定するには、次のように入力します。
ipconfig /setclassid Local Area Connection TEST