332

Is there a way to get a list of all valid IP addresses in a local network?

I mean all IP addresses that each user is using in the network.

4

3 に答える 3

461

nmapをインストールします。

sudo apt-get install nmap

それから

nmap -sP 192.168.1.*

またはより一般的に

nmap -sn 192.168.1.0/24

.1 から .254 の範囲全体をスキャンします

これにより、サブネット全体で単純な ping スキャンが実行され、どのホストがオンラインであるかが確認されます。

于 2012-12-02T13:46:04.290 に答える
403

次の手順を試してください。

  1. コマンドプロンプトで入力しますipconfig(またはifconfigLinux の場合)。これにより、自分のマシンの IP アドレスが得られます。たとえば、マシンの IP アドレスは 192.168.1.6 です。したがって、ブロードキャスト IP アドレスは 192.168.1.255 です。
  2. ブロードキャスト IP アドレスに ping を実行します ( Linux ではping 192.168.1.255必要になる場合があります)。-b
  3. と入力しarp -aます。セグメントのすべての IP アドレスのリストを取得します。
于 2013-03-12T00:19:07.157 に答える
28

特定のサブネットで使用されているIPアドレスを確認したい場合は、いくつかの異なるIPアドレスマネージャーがあります。

AngryIPScannerまたはSolarwindsまたはAdvancedIPScannerをお試しください

于 2012-12-02T22:51:14.560 に答える