Windowsコマンドラインユーティリティ
ipconfigは、Windows NTで始まるすべてのバージョンのMicrosoft Windowsで使用できるコマンドラインユーティリティです。 ipconfigは、Windowsコマンドプロンプトから実行するように設計されています。 このユーティリティを使用すると、WindowsコンピュータのIPアドレス情報を取得できます。 また、アクティブなTCP / IP接続を制御することもできます。 ipconfigは古い 'winipcfg'ユーティリティの代替品です。
ipconfigの使用法
コマンドプロンプトから「ipconfig」と入力して、デフォルトのオプションでユーティリティを実行します。 デフォルトコマンドの出力には、すべての物理および仮想ネットワークアダプタのIPアドレス、ネットワークマスク、およびゲートウェイが含まれています。
ipconfigは、下記のようないくつかのコマンドラインオプションをサポートしています。 コマンド "ipconfig /?" 使用可能なオプションのセットが表示されます。
ipconfig / all
このオプションは、各アダプタのデフォルトのオプションと同じIPアドレッシング情報を表示します。 さらに、各アダプタのDNSとWINSの設定も表示されます 。
ipconfig / release
このオプションは、すべてのネットワークアダプタ上のアクティブなTCP / IP接続を終了し、それらのIPアドレスを他のアプリケーションで使用するために解放します。 "pconfig / release"は、特定のWindows接続名で使用できます。 この場合、コマンドは指定された接続のみに影響し、すべてには影響しません。 このコマンドは、完全な接続名またはワイルドカード名のいずれかを受け入れます。 例:
- ipconfig / release "ローカルエリア接続1"
- ipconfig / release *ローカル*
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つのシナリオを考えてみましょう。
- Webサイト、電子メールサーバー、または他のサーバーのIPアドレスが変更されます(まれに発生します)。 このサイトの名前と住所は、通常、最後の訪問後24時間キャッシュに保存されます。 より早くサーバーにアクセスするには、キャッシュをクリアする必要があります。
- Webサイトや他のサーバーは、最後に訪問したときにオフラインになっていました(うまくいけばまれな出来事です)が、その後オンラインに戻ってきました。 キャッシュは通常、最後の訪問後5分間サーバーがオフラインであるという記録を保持します。 より早くサーバーにアクセスするには、キャッシュをクリアする必要があります。
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アドレス情報を提供しましたが、コマンドラインではなくプリミティブなグラフィカルユーザーインターフェイスを使用していました。