Bom dia,
Para recuperar o hostname do computador, você pode utilizar a seguinte linha de código caso seja executado algo do lado do cliente.
// 1ª OPÇÃO
System.Environment.MachineName;
// 2ª OPÇÃO
HttpContext.Current.Server.MachineName;
// 3ª OPÇÃO
System.Net.Dns.GetHostName();
Abs.
Bruno Destro
Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx