人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MACアドレスからネットワーク上のPCが利用しているIPを調査したい。
ちょっと質問がわかりにくいと思いますが、
ネットワーク上にとあるPCが繋がっているとします。
そのPCのMACアドレスだけわかっている場合、そのPCが使っているIPアドレスを知る方法はあるのでしょうか。
できればコマンドプロンプトで可能な方法をご回答ください。
PCはWindows XP です。

●質問者: ggene
●カテゴリ:コンピュータ
✍キーワード:IP IPアドレス MACアドレス pc Windows XP
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● code_tk
●20ポイント

arpコマンドから手動逆引きはだめですかね?

いろいろ制限はありますけど…

arp -a

http://www.atmarkit.co.jp/fnetwork/netcom/arp/arp.html

◎質問者からの返答

ありがとうございます。

割り当たっているであろうipにpingを送り、返答の有無にかかわらず、すぐにarp -aをたたいているのですが、なかなか該当のPCを表示してくれません。


2 ● きゃづみぃ
●20ポイント

http://www.rtpro.yamaha.co.jp/RT/FAQ/Windows/rarpd.html#try-rarp...

Windowsで利用できるrarpdユーティリティを利用したらいいでしょう。

◎質問者からの返答

ありがとうございます。さっそく試してみます。


3 ● deflation
●20ポイント

DomainViewを使ってみてください。

◎質問者からの返答

ありがとうございます。私にも見やすいレイアウトで便利そうです。使ってみます。

しかし、私はネットワーク管理者でもPCサポートでもないですが、情報を出してくれない(PCの登録番号とかどこのセグメントや部署で使ってるか知らせてくれない)のに、

自分が使っているIPを調べてほしいとか、会社では会社のイントラにつながるのにマンガ喫茶から繋がらない、ふざけるな、という問い合わせが多くて困ってます。


4 ● monyo
●20ポイント

割り当たっているであろうipにpingを送り、返答の有無にかかわらず、すぐにarp -aをたたいているのですが、なかなか該当のPCを表示してくれません。

とのことですが、ネットワーク(イーサネット)の仕様上、同一のネットワーク(たとえば192.168.1.0/24だったら、192.168.1.1?192.168.1.254の範囲)に存在しないマシンについては、1の方や2の方が回答しているARPプロトコルでは、MACアドレスとIPアドレスの対応を知ることはできません。

3の方が回答しているツールと同じことをコマンドラインで実行すると、以下になります。

nbtstat -A IPアドレス

もしくは

nbtstat -a コンピュータ名

http://itpro.nikkeibp.co.jp/article/COLUMN/20060530/239502/

◎質問者からの返答

ありがとうございます。

情報収集のコマンドはネットで結構調べて質問したつもりですが、netstatと混同してました。


5 ● 勇者よっしー
●20ポイント

http://yossiy7.hp.infoseek.co.jp/DARIUS/

URLはダミーです。

ping 255.255.255.255

とすると、ブロードキャストといって全端末が応答を返してくるので、その後arp -aすればいいのです。

ルーターを介している場合は、ip判ってなければどんな事をしても無理です。はい。

◎質問者からの返答

ありがとうございます。

全端末へping送れるなんて知りませんでした。

ルーター介したPCの件も知りませんでしたが、当事者に「コンピュータを使っているのだからなんとかできるはずだ」と他の職員さんの前で大声で怒られました。

泣きたい。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ