获取访问我的网站的客户端的MAC地址和IP地址
获取访问我的网站的客户端的MAC地址和IP地址
这个问题已经有了答案:
我正在使用ASP.NET WebForms,并希望获取访问我的网站的客户端的IP和MAC地址。
是否有可能?
admin 更改状态以发布 2023年5月21日
您可以使用Request.UserHostAddress或Request.ServerVariables["REMOTE_ADDR"]获取IP地址。如果客户端在代理服务器后面,则可以尝试使用ServerVariables["HTTP_X_FORWARDED_FOR"]获取其IP地址。单击此处了解更多详细信息。
除非您的客户端在与服务器相同的物理子网上,否则无法获取MAC地址。要在企业网络中获取MAC地址,请单击
//get all nics NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); //display the physical address of the first nic in the array, //which should correspond to our mac address Label1.Text = nics[0].GetPhysicalAddress().ToString();
此处阅读更多信息。