【发布时间】:2018-06-14 21:46:15
【问题描述】:
AnyOne 可以帮助我在 mvc 或 C# 中获取客户端 mac 地址和系统名称吗? 当任何人都可以访问我的网站时
【问题讨论】:
-
对不起,但它不工作它给我服务器mac地址。但我想要clinet地址请帮忙
AnyOne 可以帮助我在 mvc 或 C# 中获取客户端 mac 地址和系统名称吗? 当任何人都可以访问我的网站时
【问题讨论】:
由于防火墙、代理,无法收集客户端的 MAC 地址,因为提供的是 ISP 通用地址。
但您可以使用任一方式获取 IP 地址
var remoteIpAddress = Request.UserHostAddress;
或者使用请求的服务器变量集合
var remoteIpAddress = Request.ServerVariables("REMOTE_ADDR");
要获取计算机名称,请使用以下变量
var remoteMachineName = Request.ServerVariables("REMOTE_HOST");
但如果您想了解有关如何收集这些值的更多详细信息,您可以访问以下文章
http://www.dotnetfunda.com/forums/show/2088/how-to-get-mac-address-of-client-machine
希望这会有所帮助。
【讨论】: