web-dev-qa-db-ja.com

ローカルネットワーク内のすべての有効なIPアドレスのリストを取得する方法

ローカルネットワーク内のすべての有効なIPアドレスのリストを取得する方法はありますか?

各ユーザーがネットワークで使用しているすべてのIPアドレスを意味します。

252
M.J.Ahmadi

nmap 、をインストール

Sudo apt-get install nmap

それから

nmap -sP 192.168.1.*

もっともっと

nmap -sn 192.168.1.0/24

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

これはサブネット全体で単純なpingスキャンを行い、どのホストがオンラインであるかを確認します。

340

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

  1. コマンドプロンプトでipconfig(またはLinuxの場合はifconfig)を入力します。これはあなたにあなた自身のマシンのIPアドレスを与えるでしょう。たとえば、マシンのIPアドレスは192.168.1.6です。だからあなたのブロードキャストIPアドレスは192.168.1.255です。
  2. ブロードキャストIPアドレスをpingしますping 192.168.1.255(Linuxでは-bが必要な場合があります)
  3. arp -aをタイプしてください。セグメント上のすべてのIPアドレスのリストが表示されます。
352
Virendra

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

/Angry IP Scanner または Solarwinds または Advanced IP Scanner

25
user1649045