我想编写脚本以允许工作站加入域.我有这个域的主DC的IP地址.是否有任何命令/脚本可用于检索此AD域的域名,以便可以检索域名操作的域名?
所有工作站/ DC都是Windows Server 2008.
工作站/ DC上有两个NIC.其中一个用于网络负载平衡(NLB),另一个用于管理.默认网关仅在NIC上设置为NLB,而我的IP地址是管理IP地址.在主DC中没有设置反向DNS区域,并且不更改它的设置.
一些想法:
您可以简单地使用nslookup将IP地址解析为DNS名称,如nslookup 192.168.1.2,但如果管理员尚未设置反向查找区域,这显然不起作用.
另一种方法是依赖DHCP服务器提供的DNS后缀 – 只需查询ipconfig / all |找到/我“后缀”来获取此信息.这也仅在管理员正确配置DHCP作用域并且客户端通过DHCP获取其地址时才有效.
如果您不能依赖上述任何内容来提供正确的信息,请考虑使用VBScript或PowerShell绑定到AD LDAP服务,并查询RootDSE object以查找属性以查找域名.这甚至可以使用匿名绑定 – 即不提供凭据.从那里,您应该能够查询_ldap._tcp.pdc._msdcs.yourdomain SRV record以找到PDC的名称.