Linux
在 Linux 中從域名中查找 PDC(Linux 等效於 nltest /dcname:MYDOMAIN)
我可以使用命令從我的 Windows 機器中找到 PDC(主域控制器)
nltest /dcname:MYDOMAIN
。我需要從 Linux 機器上找到 PCD。有辦法嗎?
我的腳本將擁有的唯一資訊是域名和使用者名。
背景(出於好奇/完整性):我正在自動化一些密碼管理程序,到目前為止我可以處理所有的 ftp、ssh 和數據庫密碼。現在我也設法維護了 AD 使用者,但是在從我的 Windows 機器上查找它們之後,我必須自己提供 PDC - 我想只提供域並讓我的腳本完成其餘的工作,包括PDC 查找。
Lenniey給出的答案是完美的,解決了我的問題;作為一個完整的參考,我進一步研究並發現以下站點可能對其他有類似需求的人有用:
您可以使用
nslookup -q=SRV _ldap._tcp.pdc._msdcs.domain.tld
然後用於awk
格式化您的輸出,例如:
nslookup -q=SRV _ldap._tcp.pdc._msdcs.domain.tld | grep _ldap | awk '{print $7}'
(它並不漂亮,但您可以根據您的案例對其進行改進)。