Member 10201592 Ответов: 1

Как получить mac-адрес клиента, который просматривает веб-сайт с помощью ASP.NET


Всем привет,
этот код будет возвращать MAC-адрес хостинга, но мне нужен mac-адрес клиентской системы.

Что я уже пробовал:

string macAddresses = string.Empty;
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
macAddresses = nics[0].GetPhysicalAddress().ToString();

F-ES Sitecore

Это очень часто задаваемый вопрос, пожалуйста, проведите фундаментальное исследование, задавая такой вопрос, как использование google.

1 Ответов

Рейтинг:
2

OriginalGriff

Вы не можете, и это не помогло бы, даже если бы вы могли.
MAC-адреса не передаются за пределы маршрутизатора, который соединяет сегмент локальной сети с интернетом - он не нужен и не используется после установления первоначального соединения между ПК и маршрутизатором и назначения локального IP-адреса.
Кроме того, MAC-адреса не являются уникальными: они просто должны быть уникальными в том сегменте сети, в котором находятся ПК и маршрутизатор. И их невероятно легко "подделать"!

Используйте файл cookie на клиенте в сочетании с приличной безопасностью-MAC-адресация вам не поможет.