Windows のネットワークに最適なコマンドライン コマンド

Windowsオペレーティングシステムには、便利なネットワークツールがいくつか付属しています。これらのプログラムは、ネットワーク接続に関する重要な情報を提供し、問題の診断に役立ちます。Windowsユーザーなら誰もが知っておくべきTCP/IPネットワークツールは以下の4つです。

Windows のネットワークに最適なコマンドライン コマンド

  1. Netstat
  2. TRACERT
  3. ipconfig
  4. NSルックアップ

これらのツールが何を行うのか、また一般的にどのように使用されるのかを見てみましょう。

TCP/IPの簡単な復習

これら4つのツールはすべてTCP/IPネットワークプログラムです。これはどういう意味ですか?

TCP/IPとは、伝送制御プロトコル/インターネットプロトコルの略です。プロトコルとは、プロセスがどのように動作するかを定義する一連の規則と仕様のことです。

例えば職場では、上司の秘書と会う約束を事前に済ませ、突然オフィスに押しかけてしまうようなことは避けるべきでしょう。同様に、TCP/IPは、インターネットに接続された様々なデバイスが、どのように組織的に通信できるかを規定しています。

コマンドラインを愛するようになる

最近のコンピュータインターフェースの99%はグラフィカルですが、テキストベースのコマンドラインツールの必要性は常に存在します。これらのTCP/IPツールは、ほとんどの場合、コマンドラインで操作します。つまり、ツール名と実行したいアクションを入力する必要があります。

Windowsでは、これは常にコマンドプロンプトを通じて行われていましたが、コマンドプロンプトは段階的に廃止されつつあります。現在推奨されているコマンドラインインターフェイスはWindows PowerShellです。

PowerShell にアクセスするには:

  1. 右クリック スタートボタン
  2. 見つける Windows PowerShell(管理者)

これで、PowerShellコマンドラインに自由にコマンドを入力できるようになりました。PowerShellをマスターしたいなら、まずは弊社の同僚であるガイ・マクドウェルによる「PowerShellホームユーザーガイド – 初心者向けガイド」から始めましょう。

さあ、彼女のことをもっとよく知りましょう。

Netstat とは何ですか?

Netstat(ネットワーク統計)は、ネットワーク接続が特定の時点でどのような状態にあるかを把握できる強力な情報ツールです。開いているポートや使用中のポート、開いている接続や実行中の接続など、主要なネットワークアクティビティに関する重要な統計情報を提供します。

NetstatはWindowsアプリケーションだけでなく、Linux、Unix、Macでも利用できます。Unixで開発が始まり、ネットワーク管理者のツールキットに欠かせないツールとなっています。

Microsoft TCPViewというグラフィカルな代替手段もありますが、netstatの使い方を知っておくことは常に役立ちます。このプログラムの用途は多岐にわたりますが、近年の一般的な目的の一つはマルウェアの検出です。トロイの木馬などのマルウェアは、多くの場合ポートを開き、作成者が接続して次の指示を待つことがあります。netstatを使えば、コンピューターからネットワークへの不審な接続があるかどうかをすぐに確認できます。

重要なNetstatコマンド

Netstatは、最も使いやすいTCP/IPツールの一つです。「netstat」(引用符なし)と入力するだけで、アクティブな接続の標準的なリストが表示されます。リストは以下のようになります。

これはネットワーク接続の基本的な概要を取得するのに適していますが、修飾子を使って出力を変更できます。例えば、「netstat -a」はすべてのアクティブなポートを表示し、「netstat -b」は各リスニングポートを担当する実行ファイルを表示します。主なコマンドをいくつか紹介します。

  • Netstat -e は送信されたパケットの詳細を表示します。
  • Netstat -n – 現在接続されているホストを一覧表示します
  • Netstat -p を使用すると、チェックするプロトコルの種類を指定できます。
  • Netstat -r – ルーティングテーブルのリストを表示します
  • Netstat -s – IPv4、IPv6、ICMP、TCP などの統計情報を表示します。

Tracert とは何ですか?

Tracertはtracerouteの略です。これは、コンピュータのネットワークインターフェースから宛先デバイスまでの経路上の各経由地に関する情報を表示するネットワークツールです。

Tracertを使用する場合、アプリケーションは特別なインターネット制御メッセージプロトコル(ICMP)パケットを送信し、各ホップ上のデバイスに情報を返すよう強制します。具体的には、パケットの到着時刻を正確に送信するように要求し、その情報を使用して各ホップ間の移動時間を計算します。

Tracert には主に 3 つの用途があります。

  • 荷物が紛失した場所を見つけるため。
  • パケットが遅延している場所を特定します。
  • パケット パスに沿った各ホップの IP アドレスを表示します。

次に、Tracert コマンドの動作を見てみましょう。

重要なTracertコマンド

Tracert コマンドの基本形式は、ツール名とネットワークの宛先を指定することです。宛先は、IP アドレスまたは Web サイトの URL のいずれかで指定できます。例: Tracert www.google.com。

コマンドの出力は次のようになります。

Tracert にもいくつかのオプションがあり、そのリストは次のとおりです。

  • トレーサート -dTracert は、アドレスをホスト名に解析しないように指示されます。
  • トレーサート -h: Maximum_hops – デフォルトのジャンプ回数を変更できます。例:-h 30
  • Tracert -j ホストリストLSRは決定する緩いソースルート)ホストリストに沿って
  • -w タイムアウトこれにより、Tracertが各ジャンプをタイムアウトと見なすまでの待機時間を設定できます。例:Tracert -w 1000

シンプルなツールですが、ネットワーク探偵の役割を担う場合には非常に役立ちます。

IPconfig とは何ですか?

IPconfigは、コンピューター上のネットワークデバイスの現在の設定を表示できる、最も便利なTCP/IPネットワークツールの1つです。また、ネットワーク接続に関連する特定のアクションを手動で強制実行することもできます。

IPconfigは、コンピューターに動的に割り当てられるIPアドレスがある場合に特に便利です。これにより、システムに現在割り当てられているIPアドレスをすぐに確認できます。

IPconfigコマンドは重要

IPconfigは通常、パラメータを指定して使用され、ネットワーク情報を表示したり、ネットワーク関連のタスクを実行したりします。以下に、知っておくべき重要なコマンドをいくつか紹介します。

  • IPconfig /all物理および仮想ネットワーク アダプターのすべての接続情報を表示します。
  • IPconfig /flushdnsDNSリゾルバキャッシュをリセットします。これはDNS関連の問題のトラブルシューティングに役立ちます。
  • /IPconfig /renew彼は任命を余儀なくされる 新しいIPアドレス.

IPconfig は、一般的なインターネット接続の問題をトラブルシューティングして修正するための主要なツールなので、その主なコマンドを覚えておく価値があります。

NSLookupとは何ですか?

NSlookupはネームサーバー検索の略です。「ネームサーバー」とは、ドメインネームシステム(DNS)における主要なサーバーの種類です。基本的にはDNSサーバーであり、ブラウザに入力したURLを、コンテンツをホストしているサーバーのIPアドレスにリンクさせるネットワーク機器です。

このプロセスは通常、ユーザーからは見えませんが、NSlookup を使用すると次の 2 つのことが可能になります。

  • 特定の Web サイト アドレスの背後にある IP アドレスを見つけます。
  • 特定の IP アドレスに接続されている URL を見つけます。

したがって、WebアドレスまたはIPアドレスしか持っていない場合は、NSlookupを使ってもう一方のピースを見つけることができます。そして、TracertやNetstatなどの他のツールの情報と組み合わせて、報告対象のIPアドレスに接続されているWebサーバーを特定することができます。

重要なNSLookupコマンド

知っておくべき主なNSLookupコマンドは3つあります。1つ目は「nslookup」です。これは現在のネームサーバーとそのIPアドレスを表示します。

NSlookupはまだ実行中で、現在はPowerShellではなくNSlookupのコマンドラインにいることに注意してください。PowerShellに戻るには、「exit」と入力してEnterキーを押してください。

しかし、少し待って、ネームサーバーにGoogle.comのアドレスを問い合わせてみましょう。google.comと入力してEnterキーを押してください。

ご覧の通り、IPアドレスは172.217.170.46です。これをウェブブラウザに入力すると、Googleに直接アクセスできます。また、逆引き検索を実行してIPアドレスを入力すると、関連付けられたサーバーのURLが表示されます。

これで、ネットワークで何が起こっているかを理解し、インターネットを取り巻く謎を解き明かすのに役立つ、4つの重要なTCP/IPツールについて理解できました。お楽しみください!

コメントは締め切りました。