1、获取客户端IP:Request.ServerVariables.Get("Remote_Addr").ToString();
2、获取客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();
3、客户端浏览器:Request.Browser.Browser;
4、客户端浏览器 版本号:Request.Browser.MajorVersion;
5、客户端操作系统:Request.Browser.Platform;
6、获取服务器IP:Request.ServerVariables.Get("Local_Addr").ToString();
7、获取服务器名:Request.ServerVariables.Get("Server_Name").ToString();
如果你想进一步了解ServerVariables,可以用
foreach(String o in Request.ServerVariables){ Response.Write(o+"="+Request.ServerVariables[o]+"<br>"); }
string stringMAC = ""; string stringIP = ""; ManagementClass MC = new ManagementClass ("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection MOC= MC.GetInstances(); foreach(ManagementObject MO in MOC) { if ((bool)MO["IPEnabled"] == true) { stringMAC += MO["MACAddress"].ToString(); //获取网卡的地址 string[] IPAddresses = (string[]) MO["IPAddress"]; //获取本地的IP地址 if(IPAddresses.Length > 0) stringIP = IPAddresses[0]; Response.Write(stringMAC+"/"+stringIP); } }