最高のWindowsコマンドラインネットワークコマンド

Windowsには、いくつかの便利なネットワークユーティリティが含まれています。これらのプログラムは、ネットワーク接続に関する重要な情報を取得し、問題の診断に役立ちます。すべてのWindows(Windows)ユーザーが知っておくべき4つのTCP/IPネットワークユーティリティがあります。

  1. Netstat
  2. tracert
  3. IPconfig
  4. NSlookup

これらのユーティリティが何をするのか、そしてそれらがどのように一般的に使用されているのかを見てみましょう。

TCP/IPの復習

4つのユーティリティはすべてTCP/IPネットワークプログラムです。どういう意味ですか? 

TCP / IPは、 Transmission Control ProtocolInternetProtocol(Transmission Control Protocol Internet Protocol.)の略です。プロトコルは、プロセスがどのように機能するかを決定する一連のルールと仕様です。 

たとえば、職場では、1日のランダムな時間にオフィスに押し入るのではなく、最初に上司のパーソナルアシスタントとの約束をすることがプロトコルである可能性があります。同様に、TCP/IPインターネット(internet)上で相互に接続されているさまざまなデバイスがどのように整然と通信できるかを示します。

コマンドラインを愛することを学ぶ

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

Windowsでは(Windows)、これは常にコマンドプロンプト(Command Prompt)によって実現されてきましたが、段階的に廃止されています。現在推奨されているコマンドラインインターフェイスはWindowsPowerShellです。 

Powershellにアクセスするには:

  1. スタートボタン(Start Button)を右クリック
  2. Windows PowerShell(管理者)を(Windows PowerShell (Admin))選択します

これで、 PowerShell(PowerShell)のコマンドラインにコマンドを心ゆくまで入力できます。PowerShellマスターのパスをたどりたい場合は、1つのステップから始めます。つまり、ホームユーザー向けのPowerShellの使用–(Using PowerShell for Home Users – A Beginner’s Guide)私たち自身のGuyMcDowellによる初心者向けガイドです。

それでは、それらをよりよく理解し始めましょう。

Netstatとは何ですか?

NetstatまたはNetworkStatisticsは、ネットワーク接続が特定の瞬間に何をしているかについての重要な洞察を提供する強力な情報ユーティリティです。これは、主要なネットワークアクティビティに関する基本的な統計を提供します。これには、開いていて使用中のポート(ports)と、開いていて実行されている接続が含まれます。

Netstatは単なるWindowsアプリケーションではなく、 LinuxUnixMacにも搭載されています。それはUnixで始まり、ネットワーク管理者のツールボックスの基本的な武器になりました。 

Microsoft TCPViewの形式でグラフィカルな代替手段がありますが、netstatの使用方法を知っていると常に役立ちます。このプログラムには多くの使用例がありますが、最近の一般的な目的の1つは、マルウェアの検出です。トロイの木馬などの悪意のあるソフトウェアは、多くの場合、ポートを開き、作成者からの連絡を待って詳細な手順を確認します。netstatを使用すると、コンピューターからネットワークへの疑わしい接続があるかどうかをすばやく確認できます。

重要なNetstatコマンド

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

これは、ネットワーク接続の通常の概要には問題ありませんが、修飾子を使用して出力を変更できます。たとえば、「netstat -a」はすべてのアクティブなポートを表示し、「netstat-b」は各リスニングポートを担当する実行可能ファイルを表示します。その他の重要なコマンドは次のとおりです。

  • Netstat -e –送信されたパケットの詳細を表示します
  • Netstat -n –現在接続されているホストを一覧表示します
  • Netstat -p –チェックするプロトコルのタイプを指定できます
  • Netstat -r –ルーティングテーブルのリストを提供します
  • Netstat -s – IPv4IPv6ICMPTCPなどの統計を提供します

Tracertとは何ですか?

tracertはtraceroute(traceroute)の略です。これは、コンピュータのネットワークインターフェイスから宛先デバイスまでの途中のすべての停車地に関する情報を表示するネットワークユーティリティです。

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

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

  • パケットが失われる場所を確認します。
  • パケットが遅延している場所を特定します。
  • パケットのルートに沿った各ホップのIPアドレスを確認します。

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

重要なtracertコマンド

Tracertコマンドの最も基本的な形式には、ユーティリティの名前とネットワークの宛先が必要です。宛先は、IPアドレスまたはWebサイトのURLのいずれかとして表すことができます。例:tracertwww.google.com (Tracert) (www.google.com)

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

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

  • Tracert -d:アドレスをホスト名に解決しないようにTracertに指示します(Tracert)
  • Tracert -h:Maximum_hops –デフォルトのホップ数を変更できます(例:-h 30)
  • Tracert -j host-list :ホストリストに沿ったLSR(ルーズソースルート)を指定します(loose source route)
  • -w timeoutTracertがタイムアウトと見なす前に各ホップで待機する時間を設定できます。例:tracert -w 1000

これはシンプルなツールですが、ネットワーク探偵をプレイしている場合は非常に便利です。

IPconfigとは何ですか?

最も便利なネットワークTCP/IPユーティリティの1つであるIPconfigは、コンピュータ内のネットワークデバイスの現在の構成を表示します。また、ネットワーク接続に関連する特定のアクションを手動で強制するためにも使用できます。

IPconfigは、コンピュータに動的に割り当てられたIPアドレスがある場合に特に役立ちます。システムが現在持っているIPアドレスをすばやく確認できるためです。

重要なIPconfigコマンド

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

  • IPconfig /all:すべての物理および仮想ネットワークアダプター接続情報を表示します。
  • IPconfig /flushdnsDNSリゾルバーキャッシュをリセットします。DNS関連の問題を解決するのに適しています。
  • /IPconfig /renew新しいIPアドレス(new IP address)を強制的に割り当てます。

IPconfigは、一般的なインターネット接続のトラブルシューティングに欠かせないユーティリティであるため、その主要なコマンドを覚えておく価値があります。

NSLookupとは何ですか?

NSlookupはnameserverlookupの略です。「ネームサーバー」は、DNS(ドメインネームシステム)の主要なタイプのサーバーです。これは事実上DNSサーバーであり、ブラウザに入力したURLをコンテンツをホストするサーバーのIPアドレスに接続するネットワークデバイスであることを意味します。

通常、このプロセスはユーザーとしては隠されていますが、NSlookupでは次の2つのことができます。

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

したがって、WebアドレスまたはIPアドレスのいずれかしかない場合は、NSlookupを使用してパズルの他の部分を見つけることができます。これをTracert(Tracert)Netstatなどの他のツールからの情報と組み合わせて、レポートするIPアドレスに接続されているWebサーバーを判別できます。

重要なNSLookupコマンド

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

NSlookupはまだ実行中であり、PowerShellではなくコマンドラインを使用していることに注意してください。PowerShellに戻りたい場合は、exitと入力し(exit)てEnter(enter)キーを押します。

ただし、少しの間、ネームサーバーにGoogle.com(Google.com)のアドレスを教えてもらいましょう。google.com(Just)と入力して、 Enterキー(google.com)を押します。

ご覧のとおり、これによりIPアドレス172.217.170.46が得られます。それをウェブブラウザに入力すると、Google検索エンジンに直接移動します。逆検索を実行してIPアドレスを入力することもできます。これにより、関連付けられているサーバーのURLが返されます。(URL)

これで、ネットワークで何が起こっているのかを理解し、インターネットという謎の幕を開けるのに役立つ4つの基本的なTCP/IP ユーティリティに精通しました。(utilities)楽しむ!



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts