我正在尝试获取ASP.NET
应用程序的客户端计算机连接到的域控制器,使用C#
.
该应用程序是一个永远不会暴露于 Internet 的 Intranet 应用程序,并且每个使用该应用程序的用户都必须通过 Windows 进行身份验证。因此,这意味着用户将始终连接到我们公司网络中的域控制器。
我尝试使用以下代码,但它返回的是 IIS 服务器连接到的域控制器:
using System.DirectoryServices;
public static string GetDC()
{
DirectoryEntry Entry = new DirectoryEntry("LDAP://rootDSE");
return Entry.Properties["dnsHostname"].Value.ToString();
}
我已经阅读了其他几个问题,这些问题似乎都产生了 IIS 服务器域控制器。
我的问题是是否可以获得客户端连接的域控制器,如果可以,如何?