如何在 asp.net 中获取客户端的mac地址

本文关键字:客户端 mac 地址 获取 asp net | 更新日期: 2023-09-27 17:55:44

我想在 asp.net 中获取我的网站访问者的MAC地址我该怎么做?

此代码获取主机 MAC 地址

            ManagementClass objMC = new  ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection objMOC = objMC.GetInstances();
        foreach (ManagementObject objMO in objMOC)
        {
            if (!(bool)objMO["ipEnabled"])
                continue;
            string a = ((string)objMO["MACAddress"]);
        }

如何在 asp.net 中获取客户端的mac地址

您无法获取访问者的 MAC,因为 MAC 地址不像 IP 地址那样在不同主机上的跃点中幸存下来。您最多只能获得最靠近服务器的交换机的MAC,即使在这种情况下,我也不确定从 ASP.NET 技术上是否可行。