string hostAddress = Request.UserHostAddress;
System.Net.IPHostEntry hostEntry = System.Net.Dns.GetHostEntry(hostAddress);
string hostNAme = hostEntry.HostName;

ecco a te
pero' ti avviso che in un ambiente internet difficilmente il pc ha un nome!