2

IPアドレスを追跡する方法は知っていますが、自分のページを表示しているユーザーのMACアドレスを追跡する必要があります。

これを達成する方法は?

4

3 に答える 3

3

ユーザーがWebサーバーと同じLAN上にいない限り、これを行うことはできません。MACアドレスはTCP/IPの下のイーサネット層にあり、ユーザーのローカルネットワークからルーティングされるTCP/IPパケットには含まれていません。

一部の環境では、クライアント側のプラグインを使用して、JavascriptがMACアドレスにアクセスできるようにし、その情報をサーバーに送信できる場合があります。

これLANベースのWebアプリケーションの一種である場合は、ARPキャッシュからMACアドレスを取得してみてください。これをどのように行うかはオペレーティングシステムによって異なりますが、Linuxでは次の出力を解析できます。arp -n

于 2010-06-10T05:42:24.570 に答える
2

できません。...完全に信頼できるクライアントソフトウェア(別名ブラウザプラグイン)の助けがないわけではありません。

MACアドレスは、リクエストの一部としてブラウザから提供されておらず、クライアント側のJavaScriptからもアクセスできません。

そのような情報を収集する唯一の方法は、あなたに代わってそのような詳細を取得できるブラウザプラグインを提供することです。ほとんどのブラウザとオペレーティングシステムの組み合わせの場合、これにはユーザーがプラグインを信頼してインストールする必要があります。

これは事実上、エンタープライズ環境向けにそのようなソリューションを設計することが可能であることを意味します...しかし、一般向けのWebサイトで機能する可能性は非常に低いです。

(アクセスまたは監査の目的で)認証を実現することを検討している場合は、証明書などの他のオプションを調査することをお勧めします。

于 2010-06-10T05:46:55.673 に答える
1

できません。一般的に、ユーザーのMACアドレスを知ることはできません。

ただし、信頼できるWebサイトのIEについては、こちらを参照してください。

于 2010-06-10T05:40:49.310 に答える