どのデバイスがネットワーク上にあるかを調べるにはどうすればよいですか?


33

ネットワークをスキャンして、どのデバイスがネットワーク上にあるかを調べるにはどうすればよいですか?(MACアドレスとIPのリストに満足します。)

たとえば、私が職場にいて、ネットワークに接続されている不明なデバイスがないことを確認したいとしましょう(特に、アクセスがパスワードまたはMACでフィルタリングされていない場合)。DHCPログは役立ちますが、静的IPを持つデバイスを見つけたい場合はどうすればよいですか?

または、友人の家にいて、ポートフォワーディングのセットアップを希望しているが、彼のルーターのIPがわからないとします。確かに、いくつかの良い推測が通常それを取得しますが、スキャンする方が良いでしょう。

回答:


34

最初のシナリオについては、nmapを見てください。1つのコマンドでサブネット全体をスキャンできます。例えば:nmap -sP 192.168.0.1/24

2つ目は、ルーターIPがマシンのゲートウェイIPとして表示されます。Windowsでは、接続ステータスダイアログに表示されます。


nmapのもなどのLinux、Windows版、Mac OS X、BSD、用させる。Zenmapと呼ばれる素敵なGUIツールが含ま
クリントンブラックモア

-sPは非推奨の警告を与える使用して、使用してnmap -sn 192.168.0.1/24代わりに
HenryHey

15

ブロードキャストアドレスにpingして、arpテーブルを確認できます。Linuxで実行する例を次に示します。

ping -b 192.168.1.255
arp -n

注意:デバイスのOSはICMPエコー要求にエコーバックする必要があります。一部のOSは、ブロードキャストIPアドレスでICMPに応答しません。この場合、ネットワーク内のすべての可能なIPアドレスにpingできます。最近、WindowsボックスはデフォルトでユニキャストIPアドレスでICMPエコーに応答しないため、これは役に立ちません。


Windowsでarpテーブルをどのように取得しますか?
-Stevoisiak

@StevenVascellaro "arp -a"
アルビン


4

私はThe Dudeを使用しています。

昨日、ネットワークツールを探しているときに見つけました。マシンで実行すると、ネットワーク上のすべての機器のマップが作成されます。最良の部分は、完全に無料です!


2

2番目の質問に対する回答:

Windows

  1. Windowsキー+ R
  2. cmdと入力
  3. プロンプトで「ipconfig」と入力します

出力には、デフォルトゲートウェイをリストする行が必要です。複数のアダプターがリストされている場合がありますが、通常、IPアドレスとデフォルトゲートウェイがリストされているアダプターは1つだけです。


2

Spiceworksは、ネットワークに関する詳細情報を提供します。IPアドレスとMacを見つけたいだけの場合はやり過ぎかもしれませんが、ネットワークを継続的に監視する必要がある場合、それは素晴らしいツールです。それ以外の場合は、nmapを使用します。


ウィキペディアによると、「Spiceworksは、中小企業で働くネットワーク管理者向けに設計された無料のシステム管理、インベントリ、およびヘルプデスクソフトウェアアプリケーションであるSpiceworks IT Desktopを提供しています。」これは、ネットワークスキャナー以上のものです。すべてのプラットフォームをスキャンしますが、Windowsボックスで実行されます。
クリントンブラックモア

2

AndroidアプリFingは驚くほどそれを行います。同様の結果をもたらすUNIXスタイルのコマンドがあればいいのにと思います。


1

nmap。ただし、ネットワークブロードキャストアドレスにpingを送信して、何が返されるかを確認できない場合。ARPテーブルをチェックすることと相まって、これは特定のサブネット上にあるものを発見するかなり効果的な方法になります。

「ルーターIPを知らない」という特定の例では、ホストルーティングテーブルをチェックするとデフォルトゲートウェイが明らかになり、それが(常にではないが)ルーターに適した管理IPであることがわかります。


3
ほとんどの場合ではありませんが、多くのシステムはブロードキャストpingに応答しません。したがって、これはせいぜい信頼できません。
スコットパック

1

もう1つの優れたツールはlook @ lanです。ネットワークをスキャンして、いくつかの異なる結果を得ることができます。


look @ lanは、fingと呼ばれるフリーウェアのWindows / Linux / Mac CLIツールを使用して、今や見落とされています(www.over-look.com)。継続的な処理のために、さまざまな形式のデータを喜んで提供するようです。
クリントンブラックモア

0

ネットワークとそのすべてのデバイスがRFCに準拠している場合、ネットワークのブロードキャストアドレスにpingを送信すると、すべてのネットワークデバイスから返信が返されます。当然のことながら、これはあまり頻繁には機能せず、ポートの全範囲で利用可能な各IPのスキャンに戻る必要があります。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.