Java 如何从Unix中找到Active Directory域控制器的IP?
我可以通过Windows计算机上的NSLOOKUP获取名称服务器,也可以通过WMI VBS脚本获取AD DC,但我不能使用Unix服务器上的VBS脚本(可以ping名称服务器)。 我想使用Java从Unix设备中获取所有Active Directory域控制器。Java 如何从Unix中找到Active Directory域控制器的IP?,java,active-directory,Java,Active Directory,我可以通过Windows计算机上的NSLOOKUP获取名称服务器,也可以通过WMI VBS脚本获取AD DC,但我不能使用Unix服务器上的VBS脚本(可以ping名称服务器)。 我想使用Java从Unix设备中获取所有Active Directory域控制器。 这可能吗?我建议您研究java.net包,它包含各种类,如INetAddress、URLConnection和您可能会发现有用的各种套接字类 我建议您研究java.net包,该包包含各种类,如INetAddress、URLConnect
这可能吗?我建议您研究java.net包,它包含各种类,如INetAddress、URLConnection和您可能会发现有用的各种套接字类 我建议您研究java.net包,该包包含各种类,如INetAddress、URLConnection和您可能会发现有用的各种套接字类 是的,您可以像标准LDAP一样连接到它。您可以使用OpenLDAP库:
是的,您可以像标准LDAP一样连接到它。您可以使用OpenLDAP库:
如果您可以查询DNS服务器,您不能查询其服务记录以发现可以充当域控制器的计算机吗
Windows工作站就是这样找到候选域控制器的。如果您可以查询DNS服务器,您不能查询其服务记录以发现可以充当域控制器的计算机吗
Windows工作站就是这样找到候选域控制器的。我知道这些类。。。你能说得更具体些吗?我知道这些课程。。。你能说得更具体些吗?“这是我问题的基础。”这是我问题的基础。如何让DNS发现控制器?我后来找到了它-在Unix中使用
dig
命令,你可以执行dig SRV\u ldap.\u tcp.[DnsDomainName]
,DnsDomainName是您的域…如何要求DNS发现控制器?我后来找到了它-在Unix中使用dig
命令,您可以执行dig SRV\u ldap.\u tcp.[DnsDomainName]
,其中DnsDomainName是您的域。。。