質問

MACアドレスだけがわかっている場合、そのPCのTCPIPを割り出す方法があるでしょうか?
MACアドレスだけがわかっているPCは、同一セグメント内やLAN内ではなくて、どのネットワークに接続されているかまったくわかりません。
PINGを飛ばす感覚でMACアドレスを飛ばして、IPアドレスを返すようなコマンドやツールなどご存知でしたら教えてください。

通報する

回答 (6件)

回答を書いてから、質問主さんの前提とことなることに気付いてしまいました。No.5はダメですね。

この回答へのお礼

arp -a は既に試していたんです。ご返信頂きましてありがとうございました。

すでにネットワーク上でそのMACアドレスからIPパケットが流れているなら、そのパケットをモニターしたマシン上のarpテーブルに登録されているでしょう。WindowsでもarpコマンドがありますからDOS窓を開いて

arp -a

と打てば既知のMAC <=> IPの一覧が表示されます。

ちなみに、MACアドレスからIPアドレスを求めるには、RARPプロトコルを利用します。
Linuxにはrarpコマンドがあります。
(#3のarpは質問とは逆です。)

IT用語辞典 > ネットワーク技術 > プロトコル > TCP/IP > RARP
http://ew.hitachi-system.co.jp/w/RARP.html
http://www.nifty.com/webapp/digitalword/word/019 …

この回答へのお礼

ご解答ありがとうございました。Linuxは今持っていませんので、あきらめることにします。

同一LAN内ならば、ARPプロトコルを使えば可能ですが、そうでなければわかりません。余所のLANまではブロードキャストは中継してくれないからです。

この回答へのお礼

解答ありがとうございました。ARPコマンドは同一セグメント内だけだったのですね。。。ありがとうございました。

MACアドレスとIPアドレスには関連性はありません。別ものです。思想が違います。

この回答へのお礼

解答ありがとうございました。MACアドレスとIPアドレスが別ものだということはわかっています。ちょっとした事情があって・・・。ありがとうございました。

こんにちは、疑問はつきませんね。

さてご質問の件ですが、少々勘違いなさっているような気がします。

MACアドレスは、セグメントを越えて出て行くことはできません。セグメントを越えるためにはルーターが必要なことはご存じかと思いますが、そのときには、セグメント内部の機器のMACアドレスは、ルーターのMACアドレスに書き換わってしまいます。

よって、どこにあるかわからないMACアドレスを探すことはできません。

この回答へのお礼

解答ありがとうございました。ネットワークのことはあまり詳しくないので、参考になりました。ありがとうございました。

このQ&Aは役に立ちましたか?5 件

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

新しく質問する

注目の記事

フリーアナウンサー長谷川豊氏の新コーナー「このニュースどう思います?」がスタート!

元フジテレビのフリーアナウンサー長谷川豊氏から気になるニュースについておしトピの皆さんに質問します! 皆さんの意見をもとに長谷川豊氏がコラムを執筆します! アプリリリース記念として最大1万分のアマゾンギフト券プレゼントキャンペーンも実施中!

このQ&Aを見た人が検索しているワード


新しく質問する

このカテゴリの人気Q&Aランキング

毎日見よう!教えて!gooトゥディ