C# 如何找到用户名的IP地址?

C# 如何找到用户名的IP地址?,c#,active-directory,directoryservices,radius,C#,Active Directory,Directoryservices,Radius,我在C#中开发了一个桌面应用程序,可以找到activedirectory网络中的所有用户及其相应的IP地址 要查找用户,它将联系全局编录服务器,并获取IP地址,它将从相应的域控制器读取安全事件 现在,我想对所有其他目录服务执行相同的操作 有人能否建议,是否有一种通用的方法来获取针对任何目录服务进行身份验证的所有用户的IP地址 我朋友的建议之一是使用或托管一个Radius服务器,让其他目录服务向该服务器发送帐户消息,我的程序从Radius服务器读取这些信息 我不确定这是否可能。我知道NAS设备将向

我在
C#
中开发了一个桌面应用程序,可以找到
activedirectory
网络中的所有用户及其相应的
IP地址

要查找
用户
,它将联系
全局编录服务器
,并获取
IP地址
,它将从相应的
域控制器
读取安全事件

现在,我想对所有其他
目录服务
执行相同的操作

有人能否建议,是否有一种通用的方法来获取针对任何
目录服务进行身份验证的所有用户的
IP地址

我朋友的建议之一是使用或托管一个
Radius
服务器,让其他
目录服务向该服务器发送帐户消息,我的程序从Radius服务器读取这些信息


我不确定这是否可能。我知道NAS设备将向Radius服务器发送记帐消息,但目录服务器会这样做吗?

这是什么工具?桌面还是网络


如果是Web,您可以使用HttpRequest的
REMOTE\u ADDR
标题

我认为您没有正确阅读问题..OP不是要求使用工具查找用户的IP地址..OP是要求读取该域控制器中所有用户的IP地址..即使这是Web工具,既然你建议的方法不能解决OP问题,也许我不明白这个问题。