2011-11-14 43 views
2

Webサイトにアクセスした人のC#コードでクライアントのMACアドレスを取得するにはどうすればよいですか?ASP.NETアプリケーションでクライアントMACアドレスを取得する

+0

私は2番目の質問を削除しました。 2番目の質問をしたい場合。自由にしてください。 – McKay

+0

何をしようとしていますか?あなたの訪問者を一意に識別しますか?許容可能な精度は何ですか? –

答えて

5

MACにアクセスできないので、必要ありません。 MACは、コンピュータが接続されているルータにのみ認識されます。

1

これを達成するには、クライアントマシンでいくつかのコードを実行する必要があります。 MACアドレスはインターネット上では避けられません。マシン上にguidを持つクッキーを保存します。これは、クライアントマシン上でコードを実行するのと同じくらい嫌味はありません。 ;-)

私の意見では、あなたのウェブサイトにユーザー管理を確立し、登録/ログインの機会を提供することが最善のことです。その後、ユーザーの周りのすべてを追跡できます。

+0

クライアントが複数のMACアドレスを持っている場合や、VPNなどで接続している場合でも、これは役に立ちません。 –

+0

@JohnSaunders:そうです。常に最善の方法は、Webサイトにログインとユーザー管理を提供することです。 – Fischermaen

4

クライアントへのパス上の最初のルータの後ろにmacアドレスを取得できないため、送信者のMACアドレスを取得できません。

関連する問題