我可以使用Golang获取Active Directory环境的内部域名吗?

时间:2017-04-07 13:41:50

标签: windows go dns active-directory

我想使用Golang获取我所在的内部Windows域的FQDN。例如,如果名称是CORP.com,我想在Golang中使用一个小脚本来为我找到它。

这可能吗?

1 个答案:

答案 0 :(得分:0)

使用Go的stdlib没有内置方式,但是,可能能够通过DNS查找短主机名来实现它(以获取IP由DNS知道,然后通过DNS(应该为您提供机器的FQDN)对该IP进行反向查找,其结尾(减去短主机名)应该是您的AD域。大部分逻辑都是在go-fqdn中实现的。