如何在asp.net核心中获取客户端的计算机名称

时间:2018-06-07 13:26:27

标签: c# model-view-controller asp.net-core

我试过

System.Net.Dns.GetHostEntry(HttpContext.Connection.RemoteIpAddress.ToString()).ToString();

但这不起作用。 我也尝试过使用

PCName = Dns.GetHostEntry(Request.ServerVariables["REMOTE_ADDR"]).HostName; 

但似乎不赞成使用Core

1 个答案:

答案 0 :(得分:2)

试试这个。

using Microsoft.AspNetCore.Http;
using System.Net;

Dns.GetHostEntry(HttpContext.Connection.RemoteIpAddress).HostName;