Linux

在 Linux 中從域名中查找 PDC(Linux 等效於 nltest /dcname:MYDOMAIN)

  • October 23, 2019

我可以使用命令從我的 Windows 機器中找到 PDC(主域控制器)nltest /dcname:MYDOMAIN

我需要從 Linux 機器上找到 PCD。有辦法嗎?

我的腳本將擁有的唯一資訊是域名和使用者名。

背景(出於好奇/完整性):我正在自動化一些密碼管理程序,到目前為止我可以處理所有的 ftp、ssh 和數據庫密碼。現在我也設法維護了 AD 使用者,但是在從我的 Windows 機器上查找它們之後,我必須自己提供 PDC - 我想只提供域並讓我的腳本完成其餘的工作,包括PDC 查找。

Lenniey給出的答案是完美的,解決了我的問題;作為一個完整的參考,我進一步研究並發現以下站點可能對其他有類似需求的人有用:

Active Directory 正常功能所需的 DNS 記錄

使用命令行查找域名

您可以使用

nslookup -q=SRV _ldap._tcp.pdc._msdcs.domain.tld然後用於awk格式化您的輸出,例如:

nslookup -q=SRV _ldap._tcp.pdc._msdcs.domain.tld | grep _ldap | awk '{print $7}'

(它並不漂亮,但您可以根據您的案例對其進行改進)。

引用自:https://serverfault.com/questions/988837