You can use the Request.ServerVariables object, for example
EDIT
If you want to get the computer name, try
string computer_name = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName; Response.Write(computer_name);
EDIT II
// Get information about the client machine
System.Net.IPAddress[] strClientIPAddress = System.Net.Dns.GetHostAddresses(Environment.MachineName); string strClientMachineName = Environment.MachineName.ToString().Trim(); string strClientUserName = Environment.UserName.ToString().Trim(); string strClientDomainName = Environment.UserDomainName.ToString().Trim(); string strClientOSVersion = Environment.OSVersion.ToString().Trim();
For more server options, check the following link
IIS Server Variables
source share