• ベストアンサー

ブロードキャストにPINGしたい

同ネットワーク上の全てのPCにPINGしIPアドレスを調べる為、ブロードキャストアドレスにPINGを試したいと思いました。 IPアドレスは192.168.1.1 サブネットマスクは255.255.255.0なのでPING 192.168.1.255と実行すればいいと思ったのですが、BadIPaddressになってしまいます。同ネットワーク上のPCは全てwindows95です。 根本的にやり方が間違っているのでしょうか?  便利なツールもあると思いますが、標準外のソフトを入れる事を禁止されているので。。。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41381
noname#41381
回答No.6

ちょっと遅くなりましたが... Microsoftの文献からこんなのが見つかりました。 ◆PING to Broadcast Address May Get Response (Q137421) http://support.microsoft.com/default.aspx?scid=kb;JA;q137421 ようは、RFC1122の「3.2.2.6 エコー要求/応答: RFC-792」にて 「IP ブロードキャストか IP マルチキャストアドレス宛ての ICMP エコー要求は、黙って破棄してもよい 」 とあるので、DoSを考慮してかMicrosoftとしては破棄する方向にした といった感じみたいですね。 ということで、Windowsの設定でブロードキャストpingを応答するようには できない可能性が高いと思います。 もう解決されているようですが、自分の中で納得するために調べちゃいました^ ^;;

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;JA;q137421
taro34
質問者

お礼

有難う御座います!! 成る程。Microsoftでは破棄するんですね。。。というとSmurf攻撃をしてしまうのはMicrosoft以外のOSが入ったPCって事になるんでしょうか・・・? それともSmurf攻撃の場合は何かしらの工夫があるのかしらん。。 とりあえず、Microsoftではブロードキャストが帰って来ないというのが仕様だと分りました。 大変有難う御座いました。m(__)m また宜しくお願いします!!

その他の回答 (5)

noname#41381
noname#41381
回答No.5

>windowsはデフォルトでブロードキャストにはReplyしないようになっているという事でしょうか? > 仕様は調べてませんが、 少なくとも自分とこのWindows95/98/Me/2000はそうでした。 >ブロードキャストにReplyするように設定を直す事などは可能なのでしょうか? > ちょっと調べてみますが、 それより#2で回答したとおりWindowsのpingだとReplyに現れるIPアドレスは 元(ブロードキャスト)のIPアドレスです。 なので、arpと組み合わせる必要がありますね。 あと、設定があったとしても全てのWindows95端末で設定が必要だと思うので、 よっぽど他ツールを使うより危険かと...。 手間的にも各端末に何か仕組みを作った方がいいかもしれませんね。 標準機能でということであれば、サーバ上に各端末分のファイルをに置いておき、 各端末が定期的に更新して、起動確認とするとか。

taro34
質問者

お礼

何度も回答有難う御座います!  有難う御座います。m(__)m かるーく調べてみて頂けるだけで満足です。私の方でも調べてみます。 >ちょっと調べてみます。  今まで結構WEBで調べたのですが、特にwindowsでは返さない仕様とか書いてなくて、返ってくるみたいな記述が多かったのでここで質問してみました。有難う御座います。 調べるのにはやっぱり#1のspice_piriさんのバッチファイルを作れば出来そうです。 有難う御座います!!

noname#41381
noname#41381
回答No.4

#2のものです。 自分の回答とalphonseさんの補足になりますが... taro34さんの調査対象は1セグメント(1ブロードキャストドメイン)なので、 ルータは関係ないかもしれませんね。 RealSecure等のIDSでパケット監視&セッション管理できる機器が入っていれば DoSということで止めることも可能でしょうが。

  • alphonse
  • ベストアンサー率31% (10/32)
回答No.3

ルーターの設定でdirected broadcastが無効になっていれば可能です。 どのルーターでもデフォルトでは有効になっているはずです(DoS攻撃にな る恐れがあるので)

taro34
質問者

補足

回答有難う御座います。 ルータは入っていなくスイッチングHUBのみで組んでいます。。。 うーん。。。それなのに。。 alphonseさんの環境ではReplyが返ってきますでしょうか? 何か補足すべき事項があれば補足します。 宜しくお願いします。

noname#41381
noname#41381
回答No.2

Windows95はちょっと自信ないですが、BadIPaddressになるのはおかしいですね。 (Request timed out.になると思うのですが...) ブロードキャストpingはできます。 ただし、WindowsはそれにReplyを返さなかったはずです。 たぶんSmurf攻撃対策と思われます。 ちなみにこのSmurf攻撃を止めるファイアウォールやルータ等は間にないですよね? あと、たとえReplyが返されたとしてもWindowsなら 「Reply from 192.168.1.255:... 」と1行表示されるだけですね。 arp -aで確かめることも出来るかもしれませんが、 ルータ等デフォルトゲートウェイでarpを保持されたらそれは端末ではarpキャッシュされないですね。

taro34
質問者

補足

回答有難う御座います! すみません、仰る通り、Request timed out でした。。 windowsはデフォルトでブロードキャストにはReplyしないようになっているという事でしょうか? ファイアウォール・ルータなどは入ってなく、スイッチングHUBで組んでいるだけになります。 ブロードキャストにReplyするように設定を直す事などは可能なのでしょうか? 宜しくお願いします。

回答No.1

pingでブロードキャストできるのですか? -------- ping 192.168.1.1 > log.txt ping 192.168.1.2 >> log.txt ping 192.168.1.3 >> log.txt ping 192.168.1.4 >> log.txt :  ping 192.168.1.254 >> log.txt -------- のバッチファイルを作れば如何でしょうか? excelを使えば、この書式は吐き出せます。工夫が必要ですが。

taro34
質問者

補足

回答有難う御座います! PINGではブロードキャスト出来ないものなのでしょうか・・・? どっかのHPで出来るような事が書いてあったので・・・予測で書いてしまいました。。 http://www.zdnet.co.jp/help/howto/security/j08/02.html (こことか。。。)  回答頂いた、バッチファイルで出来ました!有難う御座います! ところで気になるのですがブロードキャストはやっぱりダメなんでしょうか・・?

関連するQ&A

  • ブロードキャストアドレス

    はじめまして、ネットワークアドレスが26bitで、IPアドレスが192.168.10.68の場合、 サブネットマスクは255.255.255.0 ネットワークアドレスはIPアドレスとサブネットマスクの2進数の論理積で192.168.10.64 そして、ブロードキャストアドレスは 192.168.10.63 となりました これは正解なのかどうなのか、不安なので解説を入れて答えを教えていただければ幸いです。お願いします。

  • ブロードキャストアドレスへping

    IPアドレス192.168.1.xで、サブネット255.255.255.0なので、ブロードキャストは192.168.1.255ということになると思うのですが、その192.168.1.255にpingを実行すると、Reply from...がちゃーんと4行返ってきます。これは正常ですか?もし正常ならば、誰がReplyしてくれてるのでしょう…。 しょうもない質問ですみませんが、困っています。どなたかご解答お願いします。

  • ブロードキャストアドレスへのPing

    ブロードキャストアドレスは同一セグメント内のすべての端末に対して信号を送ることができます。 したがってブロードキャストアドレス宛てにPingを実行すれば同一セグメント内の全端末から返事が返ってくるはずですが、実際に試してみても返事がありませんでした。⇒ping 192.168.1.255等 ブロードキャスト宛てのPing(ICMP)に関しては返事を返さないというルールでもあるのでしょうか? しかしSmurf攻撃はブロードキャストへのPingを利用しているのですよね? それとも端末のOSやネットワーク機器の機種によって動作が違うのでしょうか? 少なくともWindowsXPとNTTのブロードバンドルータは反応しませんでしたが、他のOSや機器なら反応するのでしょうか?

  • サブネットマスクから、ネットワークアドレス/ブロードキャストアドレスを求める

    サブネットマスクから、ネットワークアドレス/ブロードキャストアドレスを求める方法を、教えてください。 ○サブネットマスク=255.255.255.224 ⇒ 2進法 11111111.11111111.11111111.11100000 ○これのネットワークアドレス/ブロードキャストアドレスは、  192.168.168.0/31  192.168.168.32/63 192.168.168.64/95 192.168.168.96/127 192.168.168.128/159 192.168.168.160/191 192.168.168.192/223 192.168.168.224/225  になるとのことですが、この算出方法を教えていただけませんでしょうか?

  • ネットワークのブロードキャストアドレス

    大学の授業で分からなかったことがあって、 インターネットで検索してみても分からずじまいなので 質問しました。 演習問題で ・次のネットワークアドレスとサブネットマスクをもつ ネットワークのブロードキャストアドレスを求めよ。 ネットワークアドレス:200.170.70.8 サブネットマスク:255.255.255.248 という問題です。 どうやら2進数への変換を使うみたいですが、 いったいどうやって求めるんでしょうか・・・。

  • pingで通信の確認が失敗してしまう

    ネットワークの範囲で通信ができると思っているのですが、 pingで通信を確認すると要求がタイムアウトになってしまいます。 大変恐縮ですが、どなたかご教示よろしくお願いします。 > Ping 192.168.136.238 192.168.136.238 に ping を送信しています 32 バイトのデータ: 10.229.176.31 からの応答: 宛先ホストに到達できません。 要求がタイムアウトしました。 要求がタイムアウトしました。 要求がタイムアウトしました。 (01)[さくらVPS / Windows10] ■イーサネット1   さくらVPSから指定されたネットワークを設定 ■イーサネット3   IPアドレス192.168.176.31   サブネットマスク255.255.192.0 デフォルトゲートウェイ192.168.128.1 (02)[さくらVPS / CentOS] ■イーサネット0   ifdown eth0でグローバルIPを止めました。   ■イーサネット2   IPアドレス192.168.136.238   サブネットマスク255.255.192.0 デフォルトゲートウェイ192.168.128.1 ******************************************************************* URL http://homepage3.nifty.com/delorean2/ipdenta-web100.htm ネットワークアドレス192.168.128.0 ブロードキャストアドレス192.168.191.255 使用可能ホストアドレス192.168.128.1~192.168.191.254 入力サブネットマスク255.255.192.000 /18 *******************************************************************

  • pingで・・・

    ネットワークアドレスをPINGで打つと何がわかるのでしょうか? 一度やってみたらいつもと違う反応でした。(いつもというのはつながっているIPアドレスにPINGで打つとのことです) ちなみにブロードキャストアドレスにもPINGで打つと何がわかるのでしょうか? よろしくお願いします。

  • スイッチで挟んでもpingは通らない?

    図のように、スイッチでPCを2つつないで(それぞれのPCには、手動でIPアドレスを設定、サブネットマスクは255.255.255.0)、pingは通じるのでしょうか? 単なるスイッチだと(レイヤ2だから?)つながらないのでしょうか? もし、つながらないとすると、どのようにすればpingできるようになるのでしょうか?(ルータをはさむなど?)

  • ブロードキャストアドレスから求めるネットワークについて教えて下さい。

    ブロードキャストアドレスから求めるネットワークについて教えて下さい。 「163.136.10.63をブロードキャストアドレスとする、ネットワーク(ネットワークアドレスとネットマスク)をすべてあげよ」 という問題なのですが、解き方が全くわかりません。 まずは、何から求めて、どのように計算すれば良いのでしょうか。 ぜひ、わかりやすい解き方を教えて下さい。

  • ping がPrinte の IPに通らないの関連質問

    ネットワークでプリンターを使っています。プリンターのIPアドレスは192.168.0.215 で私の家では5カ所のプロパイダーと契約してそれぞれ違うルーターを使ってゲートウエイを5個(192.168.0.1;192.18.1.1;192.168.2.1;192.168.3.1;192.168.11.1)と割り振ってPCを5台にそれぞれ最後の数字を換えた物を割り振って使っています。(例:PC=A 192.168.0.15;PC=B 192.168.1.20;PC=C 192.168.2.200; PC=D 192.168.3.100;PC=E 192.168.11.123)と言うような割り振り方をしています。サブネットマスクは 255.255.248.0 に設定しています。この中でping が通PCはA,B,C しかないのです。全てのPCに通る様にサブネットマスクを 255.255.248.0 にしたのですが・・・・。プリンター 192.168.0.215 に ping が通らないとプリンターがPC D,E では使えません。ping を通るようにするには何か方策はあるでしょうか。ping が通らなくてもプリンターが使えれば良いのですが・・・。どなたかご教示宜しくお願いします。 と言う質問の中でPCのDでゲートウエィの192.168.3.1 に ping が通りません。そのPCでインターネットにつなぎIP アドレスを調べると 192.168.3.1 をゲートウエィにしているプロバイダ名が表示されますので、そのIPのルーターを通って外に出ているのは確かです。 何故ゲートウエィのアドレスに ping が通らないのでしょう?他のPCではゲートウエィIPアドレスに ping が通ります。 質問ばかりしていますが、宜しくお願いします。