Ipconfig - Windowsコマンドラインユーティリティ

Windowsコマンドラインユーティリティ

ipconfigは、Windows NTで始まるすべてのバージョンのMicrosoft Windowsで使用できるコマンドラインユーティリティです。 ipconfigは、Windowsコマンドプロンプトから実行するように設計されています。 このユーティリティを使用すると、WindowsコンピュータのIPアドレス情報を取得できます。 また、アクティブなTCP / IP接続を制御することもできます。 ipconfigは古い 'winipcfg'ユーティリティの代替品です。

ipconfigの使用法

コマンドプロンプトから「ipconfig」と入力して、デフォルトのオプションでユーティリティを実行します。 デフォルトコマンドの出力には、すべての物理および仮想ネットワークアダプタのIPアドレス、ネットワークマスク、およびゲートウェイが含まれています。

ipconfigは、下記のようないくつかのコマンドラインオプションをサポートしています。 コマンド "ipconfig /?" 使用可能なオプションのセットが表示されます。

ipconfig / all

このオプションは、各アダプタのデフォルトのオプションと同じIPアドレッシング情報を表示します。 さらに、各アダプタのDNSWINSの設定も表示されます

ipconfig / release

このオプションは、すべてのネットワークアダプタ上のアクティブなTCP / IP接続を終了し、それらのIPアドレスを他のアプリケーションで使用するために解放します。 "pconfig / release"は、特定のWindows接続名で使用できます。 この場合、コマンドは指定された接続のみに影響し、すべてには影響しません。 このコマンドは、完全な接続名またはワイルドカード名のいずれかを受け入れます。 例:

ipconfig / renew

このオプションは、すべてのネットワークアダプタでTCP / IP接続を再確立します。 releaseオプションと同様に、ipconfig / renewはオプションの接続名指定子を取ります。

/ renewと/ releaseの両方のオプションは、ダイナミック( DHCP )アドレッシング用に設定されたクライアントでのみ機能します。

注:以下の残りのオプションは、Windows 2000およびそれ以降のバージョンのWindowsでのみ使用できます。

ipconfig / showclassid、ipconfig / setclassid

これらのオプションは、DHCPクラス識別子を管理します。 DHCPクラスは、DHCPサーバーの管理者がさまざまな種類のクライアントに異なるネットワーク設定を適用するように定義することができます。 これは、ホームネットワークではなくビジネスネットワークで通常使用されるDHCPの高度な機能です。

ipconfig / displaydns、ipconfig / flushdns

これらのオプションは、Windowsが保持するローカルDNSキャッシュにアクセスします。 / displaydnsオプションはキャッシュの内容を表示し、/ flushdnsオプションは内容を消去します。

このDNSキャッシュには、リモートサーバー名とIPアドレス(存在する場合)のリストが含まれています。 このキャッシュ内のエントリは、Webサイト、 FTPサーバー 、およびその他のリモートホストにアクセスしようとするときに発生するDNSルックアップに由来します。 Windowsはこのキャッシュを使用して、 Internet Explorerやその他のWebベースのアプリケーションのパフォーマンスを向上させます。

ホームネットワークでは 、これらのDNSオプションが高度なトラブルシューティングに役立つことがあります。 DNSキャッシュ内の情報が壊れたり古くなったりすると、インターネット上の特定のサイトにアクセスするのが困難になる可能性があります。 次の2つのシナリオを考えてみましょう。

ipconfig / registerdns

上記のオプションと同様に、このオプションはWindowsコンピュータのDNS設定を更新します。 ただし、単にローカルDNSキャッシュにアクセスするのではなく、DNSサーバー(およびDHCPサーバー)との通信を開始して再登録します。

このオプションは、動的IPアドレスの取得の失敗やISP DNSサーバーへの接続の失敗など、インターネットサービスプロバイダとの接続に関する問題のトラブルシューティングに役立ちます

/ releaseおよび/ renewオプションと同様に、/ registerdnsは、オプションで更新する特定のアダプタの名前を取ります。 nameパラメータを指定しない場合、/ registerdnsはすべてのアダプタを更新します。

ipconfigとwinipcfg

Windows 2000以前は、Microsoft Windowsはipconfigではなくwinipcfgというユーティリティをサポートしていました。 ipconfigと比較して、winipcfgは同様のIPアドレス情報を提供しましたが、コマンドラインではなくプリミティブなグラフィカルユーザーインターフェイスを使用していました。