- ベストアンサー
MACアドレスの調べ方
html,perl,phpなど,どの言語でも良いのですが,それを使用してMACアドレスを調べたいのです. どうすればいいか,途方に暮れております. 知っていらっしゃる方,よろしくお願いいたします.
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#3で答えたものです。 MACアドレスはハードウェアに近い部分の情報ですので、 リモートから簡単にアクセスできるようなものではないです。 そのような低レベルな部分にアクセスできてしまうと セキュリティに問題が生じる可能性があります。 JScriptでipconfigを実行させその実行結果をもらってくるようにすればできそうな気もしますが、 IEしか無理でしょうしそもそもIEのセキュリティチェックや、 ファイアウォールソフトが警告を出してきます。 また、LANカードによってはMACを書き換えるとができたりしますので、 必ずしも信用できる情報ではありません。 どのような認証をお望みなのかちょっとわかりませんが、 他の方法を考えた方がよいかも知れませんね。
その他の回答 (3)
- ceita
- ベストアンサー率24% (304/1218)
だれのMACアドレスが知りたいのでしょうか? htmlやPerl,PHPというとcgiなどとしてサーバサイドで 動作しているイメージがあります。 もしサーバで動いているプログラムがクライアントのMACを知りたいというのは無理に近いですよ。 同じセグメント内ならばarpで調べられるかもしれませんが・・・。 プログラムが動作しているPCのMACが知りたい場合には、 ipconfigの出力をもらうのが楽です。 APIを叩く場合にはNetBIOS関係のあたりを使用すると、 読んだ覚えがあります。
補足
ありがとうございます. 言葉が足りず,すみませんでした. 実は,クライアントのMACアドレスを,認証に利用したいと考えているのです. ですので,クライアント側のMACアドレスを自動的に調べてサーバに送るような仕組みが出来たらと。。。 もし知っていらっしゃいましたらお教えください.
- ezzi
- ベストアンサー率47% (8/17)
こんばんわ mac addの調べ方はコマンドプロンプトを 開いて ipconfig/all と打ってエンター押すと 一覧が出ますので、「Physical address」の部分を さんしょうしてください。それがmacアドレスです
お礼
ありがとうございます.参考になりました.
- gatyan
- ベストアンサー率41% (160/385)
arpコマンドの出力を利用するのがいいかと。
お礼
ありがとうございます.参考になりました.
お礼
ありがとうございます.大変参考になりました. 他の方法を考えてみたいと思います.