- ベストアンサー
セグメントを越えてMACアドレスを取得する(無理?)
はじめまして、質問文を見ていただきありがとうございます。 早速ですが、質問させていただきます。 セグメントを越えた先にあるPCのMACアドレスを取得する方法はございますか? たとえば192.168.1.1/24のPCからルータを越えて、192.168.2.1/24のPC が持っているMACアドレスを取得する方法です。 ルータに対してSNMPを使用してARPテーブルを取り出す手法があるとは 思いますが、今回はSNMPは使用不可能という前提でお願いします。 過去の質問に対する答えからも無理だとは思うのですが、何かアイディア 等はございませんでしょうか?よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SNMP使用不可なら直接ルータにアクセスして取得するという方法がありますね(笑) 他に、PCから直接情報を取る方法があります。インベントリ情報の収集ツールを入れてもいいですし、何らかの方法で直接取得してもよいでしょう。 Windowsであれば、msinfo32というコマンドから情報が取得できると思います。
その他の回答 (1)
- outerlimit
- ベストアンサー率26% (993/3718)
回答No.2
セグメント分割がIPルータで行われている場合には、出来ません そのセグメント内の装置にアクセスして、その装置が取得するMACアドレスを間接的に取得することは可能ですが、あらかじめそのための手段を設定しておかなければなりません
質問者
お礼
やはり間接的に取得するしかありませんか・・・ 今回質問した事柄が実現できるならば、面白いアイディアがあった のですが、残念ですがアイディアを練り直します。 outerlimitさん、ご意見ありがとうございました。
お礼
>>SNMP使用不可なら直接ルータにアクセスして取得するという方法がありますね(笑) たしかにそのとおりですね(笑)。 msinfo32というツールは知りませんでした、今後活用していこうと思います。 Toshi0230さん、ご意見ありがとうございました。