サイト (サーバー) のユーザーの Mac アドレスを取得するにはどうすればよいですか。ツール、方法、テクニック、すべての言語を歓迎します。ありがとうございました。
4 に答える
簡単に言えば、できません。リクエストから MAC アドレスを引き出すことができると仮定しても、ユーザーはサイトにアクセスする前に多くのネットワーク デバイスを通過するため、どの MAC アドレスから来たのかをどうやって知るのでしょうか?
サイトが (LAN ではなく) インターネット上にあると仮定すると、それはできません。
その情報はクライアント側の JavaScript に公開されず、インターネット経由でルーティングされません。
訪問者がローカル ネットワークだけでなくインターネット経由で来ると仮定すると、そうではありません。
その情報をネットワーク上のホップ以上に転送することは、基本的なプロトコルの一部ではありません。
クライアントにマシンの MAC アドレスを送信させる。その情報を収集できるコードをクライアントで実行し、サーバーとの通信にそのデータを含める必要があります。
たとえば、Linux クライアントを実行/sbin/ifconfig
して、出力から MAC アドレスを収集できます。通信に使用しているプロトコルが指定されていないため、収集したデータを送信する方法についてアドバイスすることはできません.
なぜあなたはそれが欲しいのですか?マシンには MAC アドレスがない場合もあれば、複数ある場合もあります。