ping -b はどのように機能しますか?

ping -b はどのように機能しますか?

ping -b 172.20.0.255ネットワーク スイッチに直接接続しています。ブロードキャスト アドレスがどこにあるかというコマンドを実行すると172.20.0.255、IP のリストが繰り返し取得されます。

64 bytes from 172.20.0.31: icmp_seq=17 ttl=64 time=0.543 ms
64 bytes from 172.20.0.29: icmp_seq=17 ttl=64 time=0.562 ms (DUP!)
64 bytes from 172.20.0.16: icmp_seq=17 ttl=64 time=0.565 ms (DUP!)
64 bytes from 172.20.0.28: icmp_seq=17 ttl=255 time=1.63 ms (DUP!)
64 bytes from 172.20.0.30: icmp_seq=17 ttl=255 time=1.96 ms (DUP!)

これら以外にもネットワーク内には多くのホストがありますが、なぜこれらの IP だけが表示されるのでしょうか?

このコマンドの予想される出力は何ですか? どの IP を取得する必要がありますか?

答え1

それは、ネットワークの他のホストに大きく依存します。スイッチの設定によっては、ブロードキャスト ping をブロックし、応答できるのはスイッチだけになる場合があります。また、一部のノードは、ブロードキャスト ping に応答しないように設定されている場合があります。

それは本当に文脈的な質問です

この質問でさらにさまざまな情報を見つけることができます: https://superuser.com/questions/339863/why-doesnt-broadcast-ping-work

関連情報