• ベストアンサー

MACアドレスからIPアドレスを割り出す方法はありますか

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

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

  • ベストアンサー
  • o_tooru
  • ベストアンサー率37% (915/2412)
回答No.1

こんにちは、疑問はつきませんね。 さてご質問の件ですが、少々勘違いなさっているような気がします。 MACアドレスは、セグメントを越えて出て行くことはできません。セグメントを越えるためにはルーターが必要なことはご存じかと思いますが、そのときには、セグメント内部の機器のMACアドレスは、ルーターのMACアドレスに書き換わってしまいます。 よって、どこにあるかわからないMACアドレスを探すことはできません。

qua
質問者

お礼

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

その他の回答 (5)

回答No.6

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

qua
質問者

お礼

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

回答No.5

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

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

ちなみに、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

qua
質問者

お礼

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

  • abayama
  • ベストアンサー率48% (38/79)
回答No.3

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

参考URL:
http://yougo.ascii24.com/gh/19/001911.html
qua
質問者

お礼

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

  • kikiki99jp
  • ベストアンサー率12% (132/1021)
回答No.2

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

qua
質問者

お礼

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

関連するQ&A

専門家に質問してみよう