• ベストアンサー

セグメントを越えてMACアドレスを取得する(無理?)

はじめまして、質問文を見ていただきありがとうございます。 早速ですが、質問させていただきます。 セグメントを越えた先にあるPCのMACアドレスを取得する方法はございますか? たとえば192.168.1.1/24のPCからルータを越えて、192.168.2.1/24のPC が持っているMACアドレスを取得する方法です。 ルータに対してSNMPを使用してARPテーブルを取り出す手法があるとは 思いますが、今回はSNMPは使用不可能という前提でお願いします。 過去の質問に対する答えからも無理だとは思うのですが、何かアイディア 等はございませんでしょうか?よろしくお願いいたします。

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

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

SNMP使用不可なら直接ルータにアクセスして取得するという方法がありますね(笑) 他に、PCから直接情報を取る方法があります。インベントリ情報の収集ツールを入れてもいいですし、何らかの方法で直接取得してもよいでしょう。 Windowsであれば、msinfo32というコマンドから情報が取得できると思います。

drstrange
質問者

お礼

>>SNMP使用不可なら直接ルータにアクセスして取得するという方法がありますね(笑) たしかにそのとおりですね(笑)。 msinfo32というツールは知りませんでした、今後活用していこうと思います。 Toshi0230さん、ご意見ありがとうございました。

その他の回答 (1)

  • outerlimit
  • ベストアンサー率26% (993/3718)
回答No.2

セグメント分割がIPルータで行われている場合には、出来ません そのセグメント内の装置にアクセスして、その装置が取得するMACアドレスを間接的に取得することは可能ですが、あらかじめそのための手段を設定しておかなければなりません

drstrange
質問者

お礼

やはり間接的に取得するしかありませんか・・・ 今回質問した事柄が実現できるならば、面白いアイディアがあった のですが、残念ですがアイディアを練り直します。 outerlimitさん、ご意見ありがとうございました。

関連するQ&A