多くの解決策を試しましたが、サーバーの MAC アドレスを取得しているだけです。クライアント マシンの MAC アドレスを取得する必要があります。クライアント マシンの MAC アドレスを取得することは可能ですか?
そうでない場合、クライアント マシンから他の一意の ID を取得することは可能ですか?
短い答えは:いいえ
JavaScript を使用してクライアントから MAC アドレスを取得することはできません。これは重大なセキュリティ リスクをもたらすためです。
取得できる唯一の一意の ID は IP アドレスですが、ユーザーのマシンがルーターの背後で NAT されている可能性があるため、これは一意ではない可能性があります。
Java アプレットで ActiveX コントロールを使用してクライアント マシンの MAC アドレスを取得することもできますが、これには選択した方法をクライアント マシンにインストールする必要があり、MAC アドレスを取得するフェイルセーフな方法にはなりません。