マイコンピュータのIPには192.168.1.67
サブネットマスク255.255.248.0
とブロードキャストアドレスがあり、自分の192.168.7.255
LAN上の他のコンピュータには同じサブネットマスクがありますが、IPは次のとおりです。
192.168.2.68, 192.168.3.69, 192.168.4.70.
同じサブネットマスクおよび/またはブロードキャストアドレスを持つローカルLANのすべてのIP範囲を一覧表示する方法はありますか?
デフォルトでは、LANで利用可能なすべてのシステムのIPを一覧表示したいと思います。
答え1
ブロードキャスト ping:
ping -b 192.168.7.255
それ以外の場合nmap
答え2
nmap
自分のIPとサブネットマスクを使用してください。CIDR表記、(255.255.248.0
例/21
):
nmap 192.168.1.67/21
nmap
次に、サブネット内のすべてのIPアドレスに対してpingスキャンを実行します。サブネットに2048のアドレスがあるため、時間がかかることがあります/21
。spaceスキャン中に押すと、進行状況を確認できます。
答え3
という古いプログラムがありますaggis
。それは私にこれを伝えます:
ヘルマン-pts/6:~% agis -r 192.168.1.67/21
The "*/21" aggregate containing "192.168.1.67" is: 192.168.0/21 (2048 hosts: 192.168.0.0 - 192.168.7.255 )
残念ながら、255.255.248.0が/ 21であることを学ぶ必要があります。ネットマスクを使用するオプションはなく、CIDRのみ使用できます。
このような質問に答えることができる「IPアドレス計算機」がWebにたくさんあるでしょう。