Windows 10 で知っておくべき 8 つのネットワーク コマンド

Windows 10 には、ネットワーク構成の管理や問題のトラブルシューティングに役立つコマンド ライン ツールが多数付属しています。この記事では、そのうちの 8 つの使い方を見ていきます。

Windows 10 では、有線または無線接続を使用してネットワークやインターネットに簡単に接続できます。ただし、設定を手動で管理したり、接続の問題をトラブルシューティングしたりする必要がある場合は、多くの組み込みコマンド ライン ツールが役立ちます。

問題が何であれ、Windows 10 にはおそらく、最も一般的な問題の解決に役立つコマンド ライン ツールが用意されています。例えば、ipconfigなどピングこれらは、ネットワーク設定を表示し、接続の問題をトラブルシューティングするための最も基本的なツールの 1 つです。ルーティングの問題に対処している場合は、次のコマンドを使用します。ルート現在のルーティング テーブルを表示して、関連する問題を確認および特定できます。また、ツールを使用することもできます。nslookup、DNS の問題を診断できます。

のようなツールもありますアルプスイッチングの問題のトラブルシューティングを行い、IP アドレスの MAC アドレスを見つけます。コマンドラインツールネット統計すべての接続の統計を表示できます。そして、そのツールを使うことができますネットシュ現在の構成の確認、設定のリセット、Wi-Fi およびイーサネット設定の管理、ファイアウォールの有効化または無効化など、ネットワーク構成のさまざまな側面を表示および変更します。

この記事では、コンピューターおよびネットワーク全般の問題の管理とトラブルシューティングに役立つ 8 つのコマンド ライン ツールを紹介します。これらのツールを使用するには、管理者権限を持つユーザー アカウントが必要です。

IPConfig

Windows 10 のような、ipconfig(インターネット プロトコル構成) は、現在の TCP/IP (伝送制御プロトコル/インターネット プロトコル) ネットワーク構成を照会および表示できる最も一般的なネットワーク ツールの 1 つです。このコマンドには、動的ホスト構成プロトコル (DHCP) やドメイン ネーム システム (DNS) 設定の更新など、さまざまなアクションを実行するためのオプションも含まれています。

ネットワーク構成の表示

始めるにはipconfig、次のように進めます。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して TCP/IP ネットワーク構成の概要を表示し、 を押します。前菜:
ipconfig
  • 次のコマンドを入力して完全な TCP/IP ネットワーク構成を表示し、 を押します。前菜:
ipconfig /all

これらのコマンドを使用すると、PC の TCP/IP 構成全体の概要が得られます。

トリック: コマンド プロンプト ウィンドウでは、次のコマンドを使用できます。CLS(画面のクリア) を使用して、コマンドを問題なく実行し続けるために情報が不要になったときに画面をクリアします。

ネットワーク構成を更新する

ネットワーク構成を削除して更新するには、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して現在のネットワーク構成を削除し、 を押します。前菜:
ipconfig /release
  • 次のコマンドを入力してネットワーク構成を再構成し、 を押します。前菜:
ipconfig /renew

最初のコマンドは現在の構成をクリアし、2 番目のコマンドは DHCP サーバーから新しい設定を取得して接続の問題を解決します。サーバー上で動的に割り当てられた設定の有効期限が切れていない場合は、同じ IP アドレスを取得するのが一般的です。

DNS設定を更新する

Windows 10 で現在の DNS キャッシュ エントリをフラッシュして再構築するには、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力してコンピュータ上の DNS システム キャッシュをクリアし、 を押します。前菜:
ipconfig /flushdns

Windows 10 DNS キャッシュに保存されているエントリは削除され、更新されます。通常、このコマンドは、ローカル キャッシュ内の情報が古いため、ホスト名またはドメイン名を使用して別のコンピューターまたは Web サイトに接続できない場合に便利です。

ピン

ピンは、インターネット コントロール メッセージ プロトコル (ICMP) エコー要求メッセージを送信して、他のコンピューター ネットワークやインターネット サービスなど、他のデバイスとの IP 接続をテストできるため、もう 1 つの重要なネットワーク ツールです。

デバイスの接続をテストする

コマンドを使用してネットワーク接続をテストするにはピング、次のように進めます。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して ICMP エコー要求を送信し、接続をテストし、 を押します。前菜:
ping IP ou DOMAINE
  • コマンドでは、次のように置き換えます。IP またはドメインテストするコンピュータまたはサービスの実際の IP アドレスまたはドメイン名で指定します。
  • たとえば、次のコマンドは、ローカル デバイスと IP アドレス 10.1.4.1 の間の通信をテストします。
ping 10.1.4.1

トリック: オプションを使用する場合-a(例えば、ping -a 10.1.4.1)、このコマンドはアドレスをホスト名に解決します。

  • (オプション) 次のコマンドを入力してローカル コンピュータのネットワーク スタックをテストし、キーを押します。前菜:
ping 127.0.0.1 ou ping loopback

気づいた: 127.0.0.1 はループバック アドレスと呼ばれる既知のアドレスです。このコマンドを実行して応答が得られた場合は、Windows 10 ネットワーク スタックが起動して実行中であることを意味します。リクエストを送るのと同じですピング独自のネットワーク アドレスを使用してコンピュータに送信します。

宛先から成功したエコー応答を 4 回受信した場合、デバイスがリモート ホストと通信できることを意味します。クエリが失敗した場合は、さまざまな理由で問題が発生している可能性があります。

接続の問題が発生している場合は、まずローカル コンピューターをチェックして、ネットワーク スタックが動作していることを確認します。次に、ルーターへの接続をテストして、問題がローカル ネットワーク上にないことを確認します。次に、リクエストを送信してみてくださいピングWeb サイトにアクセスして、インターネット接続またはリモート ホストに問題があるかどうかを確認します。

また、リモート デバイスまたはサービスが ICMP をブロックする場合、コマンドはピング必ず失敗します。

パケットロスの診断

注文ピングコマンドでアクセスできる多数のオプションが含まれていますピン/?それらのオプションの 1 つは、ツールを実行する時間を設定する機能です。これは、接続の問題のトラブルシューティングを行うときにパケット損失を調べるのに役立ちます。

コマンドを実行するにはピング特定の期間、次の操作を行います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して、コマンドが停止されるまで ping を継続し、 を押します。前菜:
ping IP ou DOMAINE -t
  • コマンドでは、次のように置き換えます。IP またはドメインテストするコンピュータまたはサービスの実際の IP アドレスまたはドメイン名で指定します。
  • たとえば、次のコマンドは、キーボード ショートカットによって停止されるまで、ローカル コンピュータと IP アドレス間の通信をテストします。Ctrl C:
ping google.com -t

注文とともにピングをクリックすると、成功したリクエストと失われたリクエストが表示され、トラブルシューティングを続行して接続の問題を解決する方法のヒントが得られます。ローカル ネットワークでは、管理者は通常、次のコマンドを使用します。ピングサービスがいつダウンしたかを知るため。このツールは、サーバーをリモートで再起動するときに、サーバーがいつバックアップされて実行されているかを簡単に知る方法としても使用できます。

トレースト

Windows 10 には次の機能も含まれていますトレーサート(Trace Route) は、一連の ICMP エコー要求を使用して宛先へのネットワーク パスを決定する診断ツールです。ただし、コマンドとは異なり、ピング、各リクエストには、毎回 1 ずつ増加する TTL (Time to Live) 値が含まれており、これにより、リクエストが通過したパスとその期間のリストを表示できます。

コマンド プロンプトを使用して宛先までのルートを追跡するには、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 以下のコマンドを入力して目的地までのパスを確認し、 を押します。前菜:
tracert IP ou DOMAINE -t
  • コマンドでは、次のように置き換えます。IP またはドメインテストするコンピュータまたはサービスの実際の IP アドレスまたはドメイン名で指定します。
  • たとえば、次のコマンドを使用すると、パケットが Google.com に到達するまでのパスを表示できます。
tracert google.com
  • (オプション) 次のコマンドを入力して宛先までのホップ数を調整し、 を押します。前菜:
tracert -h Nombre-Sauts IP ou DOMAINE -t
  • このコマンドでは、次のように置き換えます。IP またはドメイントラブルシューティングを行う宛先の IP アドレスまたは実際のドメイン名によって、ナンバージャンプ追跡するジャンプの数によって異なります。
  • たとえば、次のコマンドは宛先までの制限を 5 ホップ (ノード) に設定します。
tracert -h 5 google.com

ということで、ご注文のおかげでトレーサート目的地に到達できるかどうか、または途中でネットワークに問題があるかどうかがわかります。

ツールのようにピングトレーサートにはいくつかのオプションが含まれており、コマンドで表示できます。トレーサート / ?

NSルックアップ

ツールnslookup(ネーム サーバー ルックアップ) は、DNS 関連の問題のトラブルシューティングと解決に貴重な情報を提供します。このツールには、対話型モードと非対話型モードが含まれています。ただし、ほとんどの場合は非対話モードを使用します。これは、必要な情報を取得するために完全なコマンドを入力することのみを意味します。

このコマンドを使用すると、ローカル デバイスのデフォルトの DNS 名とアドレスを表示したり、IP アドレスのドメイン名や特定のノードのネームサーバーを特定したりできます。

使用を開始するにはnslookupWindows 10 では、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 以下のコマンドを入力してローカル DNS 名とアドレスを検索し、 を押します。前菜:
nslookup
  • 現在のDNS情報を確認します。
  • 次のコマンドを入力して対話モードを終了し、 を押します。前菜:
exit
  • 次のコマンドを入力して特定のサーバーの名前とアドレスを確認し、 を押します。前菜:
nslookup Adresse IP
  • 注文時にアドレスを置き換えますアドレスIPリモートデバイスのアドレスによって。
  • たとえば、このコマンドは IP アドレス 172.217.165.142 を検索します。
nslookup 172.217.165.142
  • 以下のコマンドを入力して特定のサーバーのアドレスを確認し、 を押します。前菜:
nslookup Nom de Domaine
  • コマンドでは、次のように置き換えます。ドメイン名リモートホストのアドレスによって異なります。
  • たとえば、次のコマンドは Google.com の IP アドレスを検索します。
nslookup google.com

このコマンドを使用すると、デバイスに DNS リゾルバーがあるかどうかがわかり、リモート ホストの IP アドレスまたはドメインを特定できます。

NetStat

ツールネット統計(ネットワーク統計) すべてのネットワーク接続の統計を表示します。これにより、開いているポートと接続されているポートを特定して、Windows 10 とアプリケーションのネットワークの問題を監視およびトラブルシューティングできます。ツールを使用するときネット統計では、アクティブなネットワーク接続とリスニング ポートを一覧表示できます。ネットワーク カードとプロトコルの統計を表示できます。現在のルーティング テーブルなどを表示することもできます。始めるにはネット統計、次のように進めます。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力してアクティブな TCP 接続をすべて表示し、 を押します。前菜:
netstat
  • (オプション) 次のコマンドを入力して、名前を確認する代わりに、IP アドレスとポート番号を示すアクティブな接続を表示し、 を押します。前菜:
netstat -n
  • (オプション) 次のコマンドを入力して特定の間隔で情報を更新し、 を押します。前菜:
netstat -n INTERVALLE
  • コマンドでは、必ず置き換えてください間隔数値(秒単位)で指定します。
  • この例では、問題のコマンドを 5 秒ごとに更新します。
netstat -n 5

気づいた: パラメータを使用する場合間隔、キーボード ショートカットを使用してコマンドを終了できます。Ctrl + Cコンソールで。

コマンドを実行すると、すべてのアクティブな接続のリストが 4 列で返されます。

  • プロト: TCP または UDP などの接続プロトコルを表示します。
  • ローカルアドレス: コンピュータの IP アドレスと、それに続く接続のポート番号をコロンで表示します。角括弧内の二重コロンは、ローカル IPv6 アドレスを示します。アドレス 0.0.0.0 もローカル アドレスを指します。
  • リモートアドレス: IP アドレス (または FQDN) を表示します。完全修飾ドメイン名) とポート番号 (https、http、microsoft-ds、wsd など) を含むリモート コンピューターの情報。
  • エタット: 接続がアクティブであるか (確立されているか)、ポートが閉じられているか (time_wait)、プログラムがポートを閉じていないか (close_wait) を示します。その他の使用可能なステータスには、closed、fin_wait_1、fin_wait_2、last_ack、listen、syn_received、syn_send、timed_wait などがあります。

ARP

Windows 10 はテーブルを維持しますアルプ(アドレス解決プロトコル)。システムが解決した IP から MAC (メディア アクセス コントロール) エントリを保存します。ツールアルプテーブル全体を表示し、エントリを変更し、それを使用してリモート コンピュータの MAC アドレスを決定できます。

通常、MAC アドレスについて心配する必要はありませんが、この情報が役立つシナリオもあります。たとえば、データ リンク (スイッチング) 層でネットワークの問題をトラブルシューティングする場合、または特定のデバイスに対してネットワーク全体でアクセスを制限したりコンテンツをフィルタリングしたりする場合です。

始めるにはアルプWindows 10 では、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して、テーブルの現在のキャッシュを表示します。アルプWindows 10 の場合は、 を押してください前菜:
arp -a
  • 次のコマンドを入力してリモート デバイスの MAC アドレスを確認し、 を押します。前菜:
arp -a IP
  • コマンドでは、必ず IP を目的の宛先のアドレスに置き換えてください。
  • たとえば、次のコマンドは宛先 10.1.4.113 の物理アドレスを表示します。
arp -a 10.1.4.108
  • リモートコンピュータのMAC(物理)アドレスを確認します。

このコマンドを使用すると、arp テーブル全体と特定の IP アドレスの MAC アドレスを表示できます。

利用可能なオプションをすべて知りたい場合は、次のコマンドを使用します。アープ/?すべてのオプションと対応する説明のリストを参照してください。

ルート

ツールルートWindows 10 がネットワークを認識し、他のデバイスやサービスと通信できるようにするルーティング テーブルが表示されます。このツールには、必要に応じてテーブルを変更およびクリアするためのいくつかのオプションも用意されています。

ツールのようにアルプ通常、ルーティング テーブルについて心配する必要はありませんが、関連する問題のトラブルシューティングを行う場合はコマンド ライン ツールが役立ちます。

Windows 10 で使用可能なルーティング テーブルを表示またはクリアするには、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して Windows 10 の既知のルーティング テーブルを表示し、キーを押します。前菜:
route print
  • ルーティングテーブルの情報を確認します。
  • (オプション) 次のコマンドを入力してルーティング テーブルをクリアし、 を押します。前菜:
route -f

気づいた: このコマンドを実行すると、システムはネットワーク トポロジを認識できなくなるため、コンピューターはネットワーク接続を失います。コマンドを実行した後、コンピューターを再起動して、ネットワーク スタックがルーティング テーブルを再構築できるようにします。一般に、一部のエントリを変更してテーブルをリセットする必要がない限り、テーブルをクリアする必要はありません。

このコマンドを使用すると、ルーティング テーブルを表示し、その情報をクリアできます。

コマンドを使用することもできますルート / ?ネットワーク メトリックの変更、ゲートウェイの指定、新しいルートの追加などのオプションを含む、使用可能なオプションのリストを表示します。ただし、ネットワークの仕組みを十分に理解していない限り、これらの設定を変更することは一般的にお勧めできません。

ネシュ

Windows 10 のような、ネットシュ(ネットワーク シェル) は、事実上あらゆるネットワーク構成を表示および変更できる古典的なコマンド ライン ツールです。たとえば、このツールを使用すると、現在のネットワーク構成の表示、ワイヤレス接続の管理、一般的な問題を解決するためのネットワーク スタックのリセット、ファイアウォールの有効化または無効化などを行うことができます。

コマンドラインツールの使用を開始するにはネットシュ、次のように進めます。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して使用可能なコマンドのリストを表示し、 を押します。前菜:
netsh /?
  • 次のコマンドを入力して、特定のオプションで使用できるサブコマンドのリストを表示し、 を押します。前菜:
netsh CONTEXT-COMMAND
  • コマンド内で変更しますコンテキストコマンド追加のオプションを含むコマンドによって実行されます。
  • たとえば、次のコマンドは、ファイアウォールを管理するために使用できるコマンドを示します。ネットシュ:
netsh advfirewall /?

これらの手順を理解すると、コマンドの使用方法がわかるようになります。netsh コンテキストなどサブコンテキストネットワーク設定を管理します。

システムネットワークスタックのリセット

ネットワーク スタックをリセットして一般的な接続の問題を解決するには、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して winsock スタックをリセットし、 を押します。前菜:
netsh winsock reset
  • コンピュータを再起動します。

このコマンドを使用すると、winsock 構成がリセットされ、ネットワークとインターネット接続の問題が解決されるはずです。

ネットワーク構成のエクスポートとインポート

⇒ ネットワーク構成をエ​​クスポートするにはネットシュWindows 10 では、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力して、すべてのネットワーク アダプタの現在の構成をエクスポートし、 を押します。前菜:
netsh -c interface dump>PATH\TO\EXPORTED.txt
  • コマンドでパスを置き換えますパス\TO\EXPORTED.txt構成を保存するファイルのパスと名前で指定します。
  • たとえば、次のコマンドは設定を netshconfig.txt ファイルにエクスポートします。
netsh -c interface dump>c:\netshconfig.txt

このコマンドを実行すると、任意のテキスト エディタでファイルを開いて、エクスポートされた構成を表示できます。

⇒ netsh を使用してネットワーク構成設定をインポートするには、次の手順に従います。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力してネットワーク構成をインポートし、 を押します。前菜:
netsh -c interface dump>PATH\TO\IMPORTED.txt
  • コマンドでパスを置き換えますパス\TO\EXPORTED.txtエクスポートされた構成を含むファイルのパスと名前によって決まります。
  • たとえば、次のコマンドは netshconfig.txt ファイルから設定をインポートします。
netsh -f c:\Netshconfig.txt

このコマンドを実行すると、新しいネットワーク構成がインポートされ、Windows 10 に適用されます。

ファイアウォールをオンまたはオフにする

⇒ Windows 10 ファイアウォールを有効にするにはネットシュ、次のように進めます。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力してデフォルトのファイアウォールを有効にし、タップします。前菜:
netsh advfirewall set currentprofile state on

このコマンドを実行すると、コンピューター上で Windows Defender ファイアウォールが有効になります。

⇒ Windows 10のファイアウォールを無効にするにはネットシュ、次のように進めます。

  • ダイアログボックスを開く実行する(Windows + R)、コマンドを入力しますcmdそしてキーを押してください前菜
  • 次のコマンドを入力してデフォルトのファイアウォールを無効にし、タップします。前菜:
netsh advfirewall set currentprofile state off

このコマンドを実行すると、コンピューター上で Windows Defender ファイアウォールが無効になります。

結論

Windows 10 には、コマンド プロンプト、PowerShell、GUI アプリを使用して設定を変更したり、ネットワークの問題をトラブルシューティングしたりできるツールが多数あります。ただし、この記事では、コマンド ラインで使用できるいくつかの最も一般的なツールの使用を開始することだけに重点を置きました。