- -2019年にレビューした9つのベストネットワークトラブルシューティングツール

2019年にレビューしたベストネットワークトラブルシューティングツール

誰もがネットワークを非難しているようですコンピューターで発生する可能性のある問題。それには理由があります:それはしばしばネットワークです。実際、ネットワークは複雑であり、典型的なネットワークでは多くのことが起こります。そして、多くのことが起こると、多くのことがうまくいかない可能性があります。そのため、何か問題が発生した場合(最終的には問題が発生した場合)、トラブルシューティングを開始する必要があります。他のタスクと同様に、効率的なトラブルシューティングには適切なツールの使用が必要です。今日、最高のネットワークトラブルシューティングツールについて議論しています。

一般的な議論から始めますネットワークのトラブルシューティング。それが何であるのか、なぜそれが必要なのか、どのようにタスクにアプローチするのか。次に、すぐに使用して、トップ9の最高のネットワークトラブルシューティングツールを紹介します。おわかりのように、私たちのお気に入りのツールのすべてが精巧で数千ドルのツールではありません。いくつかは、ほとんどのオペレーティングシステムに含まれている単純な古いコマンドラインツールです。実際、コマンドラインツールとGUIツールのバランスをとろうとしています。当社のツールの選択は連携して、ほとんどのトラブルシューティングシナリオで役立つ優れたツールセットと思われるものを形成します。

ネットワークのトラブルシューティングについて

効率的なネットワークのトラブルシューティングには、体系的なアプローチ。基本的な症状またはユーザーの不満から始め、問題の原因を特定するために作業を進めます。いったん見つけたら、それを修正するのは簡単なことです。主な困難は通常、問題を見つけることです。ネットワークは大きく複雑なものなので、どこから始めればよいでしょうか。

多くの場合、最善の策は最近の変更を確認することです。 ネットワークが適切に設定されていれば、それ自体が壊れることはありません。車や他の機械装置とは異なり、ネットワークは、最終的に破損する可能性のある摩耗に影響されません。ほとんどの場合、何かがうまくいかなくなるのは、何かが変わったからです。これは、必ずしもネットワークが変更されたことを意味するものではありません。使用方法が異なる可能性があります。たとえば、1人のユーザーがインターネットから巨大なファイルをダウンロードしていると、インターネットのパフォーマンスが低下する可能性があります。

トラブルシューティングの最も基本的な黄金律ネットワークだけでなく、何でも時間と悲しみを大幅に節約できます。特に、ユーザーがあなたにすべてを言っていると仮定しないでください。あるいは、彼らがあなたに言っていることが本当であるとさえ考えないでください。すべてを自分で確認してください。

9つの最高のネットワークトラブルシューティングツール

トラブルシューティングに使用できるツールについてネットワーキングの問題、それらの多くがあり、私たちはそれらについての本全体を書くことができました。実際、この主題については数多くの本が書かれています。今日は、最も有用なツールであることがわかったものに集中します。あなたはおそらくそれらのいくつかをすでに知っていますが、トラブルシューティングにどのように役立つかを理解していない可能性があります。リストにある他のツールには、トラブルシューティングを支援する以外の目的はありません。

1. SolarWindsエンジニアのツールセット 無料トライアル

最初のエントリーは エンジニアのツールセット SolarWindsから。 会社を知らない場合のために、SolarWindsは最高のネットワークおよびシステム管理ツールをいくつか作成します。その主力製品であるNetwork Performance Monitorは、最高のネットワーク監視ツールの1つです。 SolarWindsは、いくつかの優れた無料ツールを作成することでも有名です。そのうちのいくつかは、最高のサブネット計算機または最高のTFTPサーバーについて説明したときに最近レビューされました。

しかし、今日は、SolarWindsについて話しているエンジニアのツールセット。その名前が示すように、これはツールではなく、ツールの完全なセットです。エンジニアのツールセットには、60以上の異なるツールが含まれています。それはすべてのビットを持っています。このツールは、自動検出を通じて、スイッチポートマッピングなどの詳細を含むすべてのネットワークデバイスを検出します。これは、問題が発生した後のトラブルシューティングの取り組みにはあまり役立ちませんが、ネットワークの知識を向上させ、トラブルシューティングの際に非常に貴重であると証明できます。

SolarWinds Enginerr

このツールセットには、いくつかの優れた専用のトラブルシューティングツール。 Ping Sweep、DNSアナライザー、TraceRouteなどのツールを使用して、堅牢なネットワーク診断を実行し、複雑なネットワークの問題をすばやく解決できます。また、セキュリティに懸念がある場合は、いくつかのツールセットのツールを使用して、ネットワークへの攻撃をシミュレートし、脆弱性を特定することができます。

エンジニアのツールセットには、監視およびアラート機能。それはあなたのデバイスを監視し、それが可用性または健康の問題を検出したときにアラートを生成します。これにより、ユーザーが不平を言うために電話をかける前に反応する時間を与えることがよくあります。それでも不十分な場合は、含まれているツールのいくつかを使用して、構成管理とログ統合を行うこともできます。

これらすべての機能により、SolarWindsエンジニアのツールセットは無料ではありません。価格は$ 1 495から始まり、シートごとに指定されているため、指名ユーザーごとに1つのライセンスが必要です。このツールセットを試してみたい場合は、SolarWindsから30日間の無料試用版を入手できます。

30日間の無料トライアル:SOLARWINDSエンジニアのツールセット

いくつかの便利なコマンドラインツール

最も有用なネットワークのトラブルシューティングの一部ツールはほとんどのオペレーティングシステムに組み込まれています。トラブルシューティングツールとは思わないかもしれませんが、これから説明するように、それぞれがネットワークの問題点について貴重な洞察を提供します。

2. ping

Pingは本当に最も基本的なものですトラブルシューティングコマンド。あまり機能しませんが、その機能は非常に便利で、すべてのオペレーティングシステムに含まれています。技術的に言えば、Pingは単にICMPエコー要求パケットをターゲットに送信し、ICMPエコー応答パケットを送り返すことによってターゲットが応答するのを待ちます。このプロセスは、Windowsではデフォルトで5回、ほとんどのUnix / Linux実装ではデフォルトで停止されるまで一定の回数繰り返され、統計を収集できるようになります。 Pingは、各要求とその応答の間の遅延を計算し、往復時間として表示します。 Unixバリアントでは、通常、応答のTTLフィールドの値も表示され、送信元と宛先の間のホップ数またはルーター数が示されます。

トラブルシューティングツールとして、Pingを最初に使用できますステップ。たとえば、ユーザーが企業のイントラネットからの応答が遅いと不満を言っているとします。そのユーザーのワークステーションからイントラネットWebサーバーのPingを実行することにより、最初の診断をすばやく行うことができます。 Ping統計で応答時間が遅い場合、ネットワークに問題がある可能性があります。一方、pingは正常です。おそらく、サーバーの応答が不十分です。何があっても、それはあなたにさらなるデバッグの出発点を与えます。

3. Tracert / Traceroute

あなたがから来ているかどうかに応じてWindowsまたは* nixの世界では、このコマンドラインツールはTracertまたはTracerouteのいずれかとして知られています。それらはほとんど同じで、まったく同じ目的を果たします。コマンドに宛先IPアドレスを指定して起動すると、コマンドの発行元のコンピューターと宛先IPアドレスの間を通過する必要があるすべてのルーターのリストが表示されます。

トラブルシューティングツールとして、TracertはPingとして役立ちます。最近のネットワークは、復元力と冗長性を備えて構築されていることが多く、任意の2点間に複数のパスがあります。何らかの理由でいくつかのパスの1つがダウンすると、トラフィックは自動的に別のパスを介して再ルーティングされます。この異なるパスは、パフォーマンスを低下させる可能性があります。

Tracerouteのもう1つの便利な機能は、Pingと同じように、各ホップの応答時間の統計を表示します。これにより、ネットワークの速度低下や輻輳の場所を特定するために使用できる非常に貴重なツールになります。各ホップについて、Tracerouteは最小、平均、および最大応答時間を示します。

4. ipconfig

Ipconfigは、別のコマンドラインツールです。ほとんどのオペレーティングシステムに含まれています。このコマンドは、コマンドを実行するコンピューターのIPプロトコルスタックに関する情報を表示するために使用されます。さまざまなスイッチまたはコマンドラインオプションを使用すると、詳細を表示できます。

デフォルトでは、コマンドはIPをリスト表示しますコンピュータにインストールされている各ネットワークインターフェイスに関連付けられているアドレス、サブネットマスク、デフォルトゲートウェイ。 / allオプションを追加すると、かなり多くの情報が表示されます。たとえば、各インターフェースのMACアドレスを提供します。また、IPアドレスと構成が手動で行われたのかDHCP経由で行われたのかも示されます。 DHCPの場合は、DHCPサーバーとリースに関する詳細が表示されます。

Ipconfigには、提供する以外のユーティリティがあります。ローカルマシンに関する情報。 Ipconfigの一部のコマンドラインスイッチにより、一部のパラメーターがリセットまたは変更されます。 DHCPリースは、コマンドipconfig / releaseおよびipconfig / renewを使用して変更できます。前者は現在のDHCPリースを解放し、後者はDHCPサーバーに新しいIPアドレスを要求します。別の例として、コマンドipconfig / flushdnsを使用して、DNS名前解決キャッシュをクリアできます。

5. Netstat

TCP / IPのトラブルシューティングに関する問題の1つ接続の問題は、システム上の膨大な数の接続とサービスに起因します。 Netstatは、各接続のステータスと実行中のサービスを識別し、検索を絞り込むのに役立ちます。ほとんどのオペレーティングシステムで利用可能なNetstatは、クライアントサービスとTCP / IP通信に関する詳細をすばやく提供できます。

コマンドを発行すると、すべてのアクティブが表示されますローカルコンピュータ上の接続、両方とも着信と発信。さらに、Netstatは、それが実行されているコンピューターのリスニングポートを表示することもできます。 Netstatは、多くのオプションを受け入れるコマンドです。さらに、混乱を招くために、オプションはプラットフォームによって異なります。たとえば、WindowsのNetstat -bは各接続に関連付けられた実行可能ファイルの名前を表示しますが、OS XまたはBSDの場合は、-iと組み合わせて使用​​して統計をバイト単位で表示します。

利用可能なすべてについて学ぶための最良の方法Netstat上の特定のバージョンのパラメーターは、-?ツールのヘルプ画面を表示するオプション。 * nixシステムでは、Netstatのマニュアルページを表示して、同じ情報を取得できます。

6. Nslookup(およびDig)

最後のコマンドラインツールはNslookupおよびDig。なぜ2つの異なるツールなのですか?説明しようとしています。 NslookupとDigは、DNS解決の確認に使用されます。ドメインネームサービス(DNS)は、コンピューターがwww.microsoft.comなどのホスト名をIPアドレスに解決するために使用するサービスです。不適切なDNS解決(DNSサーバーが誤ったIPアドレスを返す場合)は、よく見落とされがちですが、よくある問題です。

Nslookupコマンドの後には通常、ホスト名。対応するIPアドレスを返します。トラブルシューティングツールとしてのNslookupの欠点の1つは、デフォルトではローカルに構成されたDNSサーバーに問い合わせますが、オペレーティングシステムの名前解決ライブラリを使用しないことです。したがって、コンピューターの名前解決システムが機能しない場合でも、Nslookupは正しい情報を返す可能性があります。

この問題を回避するために、Digが作成されました。 特に高度なオプションを使用する場合、その構文は多少異なりますが、Digは本質的にNslookupと同じ目的を果たしますが、オペレーティングシステムのライブラリを使用します。 Digの主な欠点は、ISCのWebサイトからダウンロードできるBind(ISC DNSサーバーソフトウェア)が付属していますが、ほとんどのオペレーティングシステムには含まれていないことです。

7. Sysinternalsツール

Sysinternalsは実際には製品ではありません。 現在はMicrosoft TechNetの一部となっているWebサイトです。 Sysinternalsは、有用なネットワークトラブルシューティングツールがいくつかあるため、リストに含まれています。全体として、サイトには60を超えるダウンロード可能なツールがありますが、すべてがネットワークのトラブルシューティングに使用できるわけではありません。

からの最も興味深いツールの中でSysinternalsはPipingで、ネットワークパフォーマンスの測定に使用できるPingの改良バージョンです。これはPingと同じようにコマンドラインツールですが、ICMPの代わりにTCPパケットを使用してPingを実行する可能性など、より多くのオプションを提供します。 ICMP要求は常にTCPと同じように処理されるとは限らないため、これは標準のPingよりも優れたテストになる可能性があります。

TechNet Sysinternalsホームページ

Sysinternalsのもう1つの便利なツールは、 TCPView、表示するWindowsプログラムローカルアドレスとリモートアドレス、TCP接続の状態など、システム上のすべてのTCPおよびUDPエンドポイントの詳細なリスト。古いバージョンのWindowsでは、TCPViewはエンドポイントを所有するプロセスの名前も報告します。 TCPViewは、前述のNetstatに似ています。ただし、より有益で便利なNetstatのサブセットを提供します。

8. Wireshark

パケットスニファは特別な種類ですネットワークトラフィックを詳細に調査できるトラブルシューティングツール。これらは、ネットワークのトラブルシューティングツールの顕微鏡です。パケットスニファは2つのことを行います。まず、ネットワークインターフェイスに出入りするすべてのパケットをキャプチャします。しかし、さらに重要なことに、パケットスニファは、パケットヘッダーをデコードし、会話を再構築し、ネットワークで何が行われているのかを歓迎する洞察を提供する強力な分析ツールを提供します。

Wiresharkのスクリーンショット

パケットスニファについて話すとき、 ワイヤーシャーク、 無料のオープンソースツール のようです 参照。標準になりました それだけ その他のツール—商業的なものでも-欲しい エミュレートする。 このツールは特に有名です 強力な分析機能。 多くの管理者は、次のようなコマンドラインユーティリティを使用します。 トラフィックをキャプチャするtcpdumpまたはWindump トラフィックをキャプチャするシステムにすでに存在しているためです。 彼らはその後 をロード キャプチャー 分析のためにWiresharkにファイルします。 Wiresharkの分析機能に加えて、フィルターはない 製品の印象的な機能。フィルターを使用すると、 的を絞る まさに データ 彼ら興味がある、 分析を簡単にする。

Wiresharkの学習曲線は急ですが、価値のある学習。これは、トラブルシューティングツールの中で最も役立つツールの1つです。 20年近く使用されており、ほとんどの主要なプラットフォームに移植されています。

9. Nmap / Zenmap

Nmap、 の略 Network Mapperはスキャンされたingツール ホストとサービスを発見するために使用され、 したがって ネットワークの「マップ」を構築し、 したがって、その名前。 Nmap によって働く 送るing ターゲットホストへの特別に細工されたパケット–Pingのようなものです。 分析するing 応答。

Nmapの主な用途は、どのサービスを分析することですコンピュータで利用できます。ホストとそのサービスを検出し、オペレーティングシステムを検出します。スクリプトを使用して、ツールを高度なサービス検出、脆弱性検出などに使用できます。

Zenmap GUIスクリーンショット

Nmapは、Linuxのみのユーティリティですが、それ以降、Windows、Solaris、HP-UX、OS X、AmigaOS、IRIXなどのほとんどのBSDバリアントを含む他のいくつかのオペレーティングシステムに移植されています。グラフィカルユーザーインターフェイスが必要な場合は、NmapのGUIフロントエンドがいくつかリリースされています。最高のものはZenmapという名前で、Nmapと同じチームのものです。 Zenmapは、Nmapと比較すると、適切に設計されたユーザーインターフェイスのおかげで、学習と習得がはるかに簡単です。かわいらしいツールではないかもしれませんが、いくつかの優れた機能があります。

結論

これは、最良または最も有用なネットワークトラブルシューティングツールであることがわかったサンプルのほんの一部です。利用可能な他のツールがたくさんあります 正直に言うと、すべてを試したわけではありません。 実際、知らないツールがたくさんあるかもしれません。また、1つのトラブルシューティングシナリオに最適なツールは、別の状況では最適ではない可能性があります。 したがって、すべてのニーズに対応できる最高のツールはありません。あなたの最善の策は、できるだけ多くを利用可能にし、必要になる前にそれらの使用方法を学ぶことです。

コメント