1

検証の目的で、たとえばユーザーが Web ページにサインアップしているときに、ユーザーの MAC アドレスを検出する方法はありますか? 私は LAMP アプローチを好みますが、ASP.NET の可能性にもオープンです。

4

2 に答える 2

8

クライアントとサーバーが同じネットワーク上にあると仮定して、基盤となるOSのARPキャッシュを読み取ることで可能だと思います。

ただし、検証にMACアドレスを使用することは、ほとんどの場合、悪い考えです。

  • MACアドレスは簡単になりすますことができます。多くのネットワークドライバでは、アドレスを任意に設定できます。

  • MACアドレスはリンクローカルです。サーバーとクライアントの間に少なくとも1つのルーターがある場合、サーバーは最も近いルーターのMACアドレスを認識します。

于 2010-07-19T05:32:31.060 に答える
0

MACアドレスを検出しようとするのは良い考えではありません。

ただし、Javaアプレットを使用してこれを行うことができます。ただし、ユーザーはそれを実行できるようにする必要があります。

Javaアプレットは、任意のWebページに埋め込むことができます

これがあなたのやり方ですhttp://techdetails.agwego.com/2008/02/11/37

于 2010-07-19T05:38:49.153 に答える