web-dev-qa-db-ja.com

Windowsでブロードキャストpingへの応答を有効にするにはどうすればよいですか?

ラボには多くのWindowsサーバーがあります。 pingブロードキャストを使用してマシンを発見したかったのです。これは私にとって単一障害点のように見えるので、マシンのリストを維持するために中央サーバーを避けようとします。

255.255.255.0ネットワークで10.0.0.255にpingを実行しても、応答はありません。

ブロードキャストpingへの応答を有効にするにはどうすればよいですか?

4
woodings

Windows pingプログラムは、ブロードキャストアドレスにping要求を送信できません。ただし、IcmpSendEcho AP​​Iを使用して、接続されたネットワークにping要求を送信できます。しかし、私の観察によれば、これは次の場合には機能しません。

  • 直接接続されたWindowsステーション-WinステーションがブロードキャストICMP要求に応答しないようです
  • スイッチ経由-スイッチがブロードキャストICMP要求をブロックしているようです

IPアドレスの範囲が大きすぎない場合は、以下を使用できます。

  • ARPスキャン
  • ICMPスキャン
  • SNMPスキャン-かなり低速ですが、機能します
5
erdmann

これは私が使用する方法です:

まず...コマンドラインでこれを使用します...

FOR/L%i in(1,1,255)do @ping -n 1 192.168.1。%i | 「返信」を探す

もちろん、192.168.1。%iの「実際の」アドレスを指定する必要があります。これは単なる例です。

それをfindコマンドにパイプする(-> | find "Reply")必要はありませんが、ジャンクを除外すると言われています。私はそれを両方の方法で行いましたが、多くの違いを見たことを覚えていません...

次にコマンドを発行します...

arp -a> filename.txt

Filename.txtファイルをNotepad ++などで開くか、Excelで開いて、接続されているデバイスのスプレッドシートを作成することがよくあります...

hth、ゲイリー

3
ttx336

Angry IP Scannerを使用して、サブネット全体にpingを実行し、ネットワーク上のホストを確認できます。命名規則に基づいて、ネットワーク上の他のホストからサーバーを選択できるようになります。

http://www.angryip.org/w/Home

2
j_bombay