自宅でもオフィスでも、さまざまなネットワークの問題を常に診断する必要がある場合は、各ネットワークパケットを個別に追跡することを検討する必要があります。そのための最善のオプションは、Wiresharkから始めることです。
Wiresharkの使用方法と、一般的なネットワークの問題の診断にどのように役立つかを確認してください。
Wiresharkの使用方法
Wiresharkを適切に使用するには、システムにNpcapをインストールする必要があります。 Npcapを使用すると、Wiresharkでパッケージの内容とデータをリアルタイムで監視できます。 Npcapがない場合、Wiresharkは保存されたキャプチャファイルのみを開くことができます。デフォルトでは、WiresharkのインストールでデバイスにNpcapもインストールされます。
詳細を確認して最新バージョンのNpcapを入手するには、このリンクをたどってください。
Wiresharkを正常にインストールしたら、Wiresharkを開くとGUIが表示されます。メインウィンドウには、次のような利用可能な最も重要な情報が含まれます。
- 一番上の行のメニュー。メニューは、Wiresharkですべてのアクションを開始するために使用されます。
- メインツールバーはメニューの下にあります。頻繁に使用されるアクションが含まれているため、複数のメニューをナビゲートしてそれらを見つける必要なしに、それらに簡単にアクセスできます。
- フィルタツールバーを使用すると、選択できるフィルタを表示できます。フィルタを使用すると、トレースする正しいパケットを簡単に見つけることができます。
- パケットリストペインはプライマリデータソースです。これには、ネットワークを通過するすべてのパケットのリストが含まれています。このリストからアイテムを選択すると、次のセクションに表示される内容が変わります。
- パケット詳細ペインには、選択したパケットに関する詳細情報が表示されます。
- パケットバイトペインには、データがバイトごとに一覧表示され、さらに観察するために選択したパケットが強調表示されます。
- 最後に、下部のステータスバーには、プログラムの現在のステータスとキャプチャされたデータに関する一般的な情報が表示されます。
Wiresharkは、現在のネットワークからライブ情報をキャプチャできます。キャプチャを開始するには、キャプチャを開始する正しいインターフェイスを選択する必要があります。 Wiresharkは、起動時に検出されたすべてのインターフェイスを提供しますが、正しいものを選択するようにしてください。
自分宛てのパケットだけでなく、ネットワーク上のすべてのパケットを表示する場合は、プロミスキャスモードがオンになっていることを確認してください。チェックボックスは、トップバーの[キャプチャ]> [オプション]メニューにあります。
ライブトラフィックのキャプチャを停止する場合は、ツールバーの赤いボタンを押します。
自由に使えるパケットのリストができたら、Wiresharkはそれらを色分けして、簡単に閲覧できるようにします。上部のメニューバーの[表示]> [カラーリングルール]メニューで、色分けの仕組みのオプションを変更できます。一般的に、黒で色分けされたパケットは、エラーのあるパケットです。
[ファイル]メニューにある[保存]ボタンを押すと、パケットリストを保存できます。これを使用して、後日、パケットの問題を診断できます。
特定のパケットを探している場合は、フィルタリングがそれらを見つけるための最良の方法です。フィルタバーに入力することは、最初の選択肢として最適です。たとえば、「dns」と入力すると、DNSパケットのみが表示されます。 Wiresharkは、最も頻繁なフィルタリングオプションを使用して入力をオートコンプリートするテキストを提案します。
パケット詳細ペインの情報の任意の部分を右クリックし、[フィルターとして適用]オプションを選択してフィルターをかけることもできます。これは、同じ送信元からのパケットを追跡する場合に役立ちます。
Wiresharkの使用について詳しく知りたい場合は、ユーザーマニュアルを使用できます。
Wiresharkを使用してIPを取得する方法
ネットワーク上のホストのIPを調べたい場合は、DHCPの詳細を使用して、探しているホストを見つけることができます。
- Wiresharkでプロミスキャスモードを開始します。
- フィルタツールバーで、Wiresharkのバージョンに応じて「dhcp」または「bootp」と入力します。
- 除外されたパケットの1つを選択します。パケットの情報部分に「DHCP要求」を表示する必要があります。
- パケットの詳細ペインに移動します。
- 「ブートストラッププロトコル」行を展開します。
- そこに、リクエストを送信したデバイスの識別子が表示されます。
ほとんどのデバイスは、電源を入れるとすぐにDHCPを使用してIPアドレスを取得します。不明なIP / MACを持つデバイスの電源を入れる前に、Wiresharkが実行されていることを確認してください。そうすれば、DHCP要求をキャプチャできます。
Wiresharkを使用してPS4でIPアドレスを取得する方法
PS4のIPアドレスを取得する場合は、起動時にIPのないデバイスとして扱います。
- リスニングデバイスを準備します。これは、WiresharkがインストールされたPCにすることができます。
- リスニングデバイスのWiresharkでプロミスキャスモードが有効になっていることを確認してください。
- PS4の電源を入れます。
- リスニングデバイスでPS4からのDHCP要求を探します。
- DHCP要求はPS4に対応している必要があります。
- 詳細パケットペインで送信者からの情報を探します。
- PS4の名前、MAC、IPアドレスを書き留めることができます。
PS4がすでにオンになっている場合、または他の人のIPを探している場合は、次のことを試してください。
- Wiresharkを開いて、ネットワークをリッスンします。リスニングデバイスを使用している場合は、無差別モードがオンになっていることを確認してください。
- インターネットハブを使用してリスニングデバイスとPS4をインターネットに接続するか、リスニングデバイスを介してPS4をインターネットに接続します(たとえば、リスニングデバイスをWifiホストにすることによって)。
- PS4のIPアドレスを見つけます。
- IPを探したい人とパーティーに参加しましょう。
- PS4のWiresharkパケットを追跡します。着信パケットは、送信者アドレスとしてIPアドレスを提供します。
残念ながら、ほとんどの着信IPアドレスはサービスプロバイダーとプロトコルによってマスクされているため、他の人の正確なIPアドレスを取得することはできません。
ピアツーピア接続を使用するゲームでは、多くの場合、すべてのプレーヤーが(バックグラウンドで)相互に通信し、Wiresharkが他のプレーヤーのIPアドレスを取得できるようにします。多くの場合、さまざまなサービスプロバイダーがこれを阻止しているため、期待を裏切らないでください。取得できるのは、おおよその場所とサービスプロバイダーの名前です。
Wiresharkを使用してXBOXでIPアドレスを取得する方法
XBOXのIPアドレスを取得するには、不明なデバイスの場合と同じ手順を繰り返すことができます。
- WiresharkがロードされたPCなどのリスニングデバイスを入手します。
- リスニングデバイスのWiresharkでプロミスキャスモードが有効になっていることを確認してください。
- XBOXの電源を入れます。
- リスニングデバイスでXBOXからのDHCP要求を探します。
- DHCP要求はXBOXに対応している必要があります。
- 詳細パケットペインで送信者からの情報を探します。
- XBOXの名前、MAC、およびIPアドレスを書き留めることができます。
他の人のIPを探している場合は、次のことを試してください。
- Wiresharkを開いて、ネットワークをリッスンします。リスニングデバイスを使用している場合は、無差別モードがオンになっていることを確認してください。
- インターネットハブを使用してリスニングデバイスとXBOXをインターネットに接続するか、リスニングデバイスを介してXBOXをインターネットに接続します(たとえば、リスニングデバイスをWifiホストにします)。
- XBOXのIPアドレスを見つけます。
- IPを探したい人とパーティーに参加しましょう。
- XBOXのWiresharkパケットを追跡します。着信パケットは、送信者アドレスとしてIPアドレスを提供します。
この方法は、ピアツーピアネットワークやゲーム、またはすべてのユーザーがローカルネットワークを使用している場合に機能するはずです。ただし、さまざまなサービスプロバイダーがこれを積極的に阻止する必要があります。
通常、取得できる情報のほとんどは、他の人のサービスプロバイダーとその一般的な場所(数百マイル以内)です。
DiscordでWiresharkを使用する方法
WiresharkはDiscordの接続の問題を解決するのに役立ちますが、他の人のIPアドレスを取得するためにWiresharkを使用することはできません。 DiscordはIPリゾルバーを使用して着信IPアドレスをマスクするため、ユーザーに特定することはできません。
OmegleでWiresharkを使用する方法
簡単な答えは、Omegleから誰かのIPアドレスを実際に取得することはできないということです。 Wiresharkを使用して他のユーザーからのパケットをリッスンする場合、徹底的なロケーションベースの検索でIPを実行すると、おおよそのロケーションのみが取得されます。
サービスプロバイダーがデータをマスクする方法のため、違法なことは言うまでもなく、誰かの正確なIPを見つけようとすることは非現実的です。
Wiresharkを使用してネットワークトラフィックをキャプチャする方法
前述のように、ネットワーク上のすべてのデバイスのネットワークトラフィックをキャプチャする場合は、リスニングデバイスでプロミスキャスモードが有効になっていることを確認する必要があります。
WindowsでWiresharkを使用する方法
WindowsマシンにWiresharkをインストールする場合は、ダウンロードする適切なバージョンを探してください。ダウンロードファイルのWindowsバージョンを選択していることを確認してください。そこから、インストーラーのプロンプトに従って、デバイスにWiresharkをインストールして起動します。完了すると、接続の診断を簡単に開始できます。
MacでWiresharkを使用する方法
Macデバイス用のWiresharkをダウンロードするには、このリンクをたどってください。ダウンロードしたら、プロンプトに従ってWiresharkをインストールします。完了したら、Wiresharkを起動して、接続の問題を修正できます。
Wiresharkでインターネットウォーターを通り抜ける
Wiresharkを使用して、IPアドレスを見つけたり、インターネット接続の問題を見つけたりすることができます。問題を診断することが最も難しい部分である場合があります。 Wiresharkを使用すると、ネットワークのトレースが簡単になります。
仕事にWiresharkを使用していますか?あなたはそれで何か成功しましたか?以下のコメントセクションでお知らせください。