- ベストアンサー
MACアドレスからIPアドレスを割り出す方法はありますか
MACアドレスだけがわかっている場合、そのPCのTCPIPを割り出す方法があるでしょうか? MACアドレスだけがわかっているPCは、同一セグメント内やLAN内ではなくて、どのネットワークに接続されているかまったくわかりません。 PINGを飛ばす感覚でMACアドレスを飛ばして、IPアドレスを返すようなコマンドやツールなどご存知でしたら教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、疑問はつきませんね。 さてご質問の件ですが、少々勘違いなさっているような気がします。 MACアドレスは、セグメントを越えて出て行くことはできません。セグメントを越えるためにはルーターが必要なことはご存じかと思いますが、そのときには、セグメント内部の機器のMACアドレスは、ルーターのMACアドレスに書き換わってしまいます。 よって、どこにあるかわからないMACアドレスを探すことはできません。
その他の回答 (5)
- ninja_ex250
- ベストアンサー率48% (46/95)
回答を書いてから、質問主さんの前提とことなることに気付いてしまいました。No.5はダメですね。
お礼
arp -a は既に試していたんです。ご返信頂きましてありがとうございました。
- ninja_ex250
- ベストアンサー率48% (46/95)
すでにネットワーク上でそのMACアドレスからIPパケットが流れているなら、そのパケットをモニターしたマシン上のarpテーブルに登録されているでしょう。WindowsでもarpコマンドがありますからDOS窓を開いて arp -a と打てば既知のMAC <=> IPの一覧が表示されます。
- xjd
- ベストアンサー率63% (1021/1612)
ちなみに、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/01912.htm
お礼
ご解答ありがとうございました。Linuxは今持っていませんので、あきらめることにします。
- abayama
- ベストアンサー率48% (38/79)
同一LAN内ならば、ARPプロトコルを使えば可能ですが、そうでなければわかりません。余所のLANまではブロードキャストは中継してくれないからです。
お礼
解答ありがとうございました。ARPコマンドは同一セグメント内だけだったのですね。。。ありがとうございました。
- kikiki99jp
- ベストアンサー率12% (132/1021)
MACアドレスとIPアドレスには関連性はありません。別ものです。思想が違います。
お礼
解答ありがとうございました。MACアドレスとIPアドレスが別ものだということはわかっています。ちょっとした事情があって・・・。ありがとうございました。
お礼
解答ありがとうございました。ネットワークのことはあまり詳しくないので、参考になりました。ありがとうございました。