プロが教える店舗&オフィスのセキュリティ対策術

LAN内の使用されていないプライベートアドレスを
調べたいのですが、対象PCのOSの設定により
実際電源ONで使用中であってもPINGでは検出で
きないケースがあります。OSの設定は変えずに
PING以外で調べる方法をどなたか教えていただけ
ないでしょうか?よろしくお願い致します。

A 回答 (2件)

こちらが参考となるかと思います。


使用中のIPアドレスを調査する
http://www.atmarkit.co.jp/fwin2k/win2ktips/309ip …

空いているアドレスなので、invalid でいいのかな?
但し、自PCはどちらにもでてきません。
set pingRange=20←この数値を適当に変えてお試しを。
詳しくは上記リンク先にて。

↓バッチファイルの内容
echo off
cls
set logFile=Ping2Arp.log
set pingRange=20
rem For /l %%i in (1,1,%pingRange%) do ping -w 1 -n 1 192.168.0.%%i & arp -a 192.168.0.%%i |find /i "dynamic" >> %logfile%
For /l %%i in (1,1,%pingRange%) do ping -w 1 -n 1 192.168.0.%%i & arp -a 192.168.0.%%i |find /i "invalid" >> %logfile%
cls
echo ************アドレス一覧
type %logfile%
pause
del %logfile%
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
実現できました。

お礼日時:2006/12/12 08:33
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
申し訳ありませんが、これでは実現できません。

お礼日時:2006/12/11 15:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!