ローカルネットワーク内の有効なIPアドレスのリストを取得する方法はありますか?
つまり、各ユーザーがネットワーク内で使用しているすべてのIPアドレスです。
以下の手順でお試しください。
1.コマンドプロンプトでipconfig
(Linuxではifconfig
)と入力します。そうすると、あなたのマシンのIPアドレスが表示されます。例えば、あなたのマシンのIPアドレスが192.168.1.6であるとします。そのため、ブロードキャストIPアドレスは192.168.1.255となります。
2.2. ブロードキャストIPアドレスにPingを打つ ping 192.168.1.255
(Linuxでは-b
が必要な場合があります)
3.ここで、arp -a
と入力します。あなたのセグメント上のすべてのIPアドレスのリストが表示されます。
nmap**をインストールします。
sudo apt-get install nmap
すると
nmap -sP 192.168.1.*
またはより一般的には
nmap -sn 192.168.1.0/24
は、.1から.254の範囲全体をスキャンします。
これは、サブネット全体で単純な ping スキャンを行い、どのホストがオンラインであるかを確認します。
特定のサブネットで使用されているIPアドレスを確認したい場合は、いくつかの異なるIPアドレスマネージャーがあります。
Angry IP Scanner][angle]、Solarwinds、Advanced IP Scannerなどをお試しください。