如果我们在asp.net中有需求要获取客户端计算机的名称,可以通过Request.UserHostName获取,也可以在引用System.Net命名空间后,使用下面的方法获取:
///
<summary>
/// 获取客户端计算机名称
/// </summary>
/// <returns></returns>
public string GetClientComputerName()
{
string clientIP = Request.UserHostAddress; // 获取客户端的IP主机地址
IPHostEntry hostEntry = Dns.GetHostEntry(clientIP); // 获取IPHostEntry实体
return hostEntry.HostName; // 返回客户端计算机名称
}
/// 获取客户端计算机名称
/// </summary>
/// <returns></returns>
public string GetClientComputerName()
{
string clientIP = Request.UserHostAddress; // 获取客户端的IP主机地址
IPHostEntry hostEntry = Dns.GetHostEntry(clientIP); // 获取IPHostEntry实体
return hostEntry.HostName; // 返回客户端计算机名称
}