我发现此question以获得本地主机的FQDN。我的问题是,有什么方法可以获取与我们在c#中查询的主机不在同一域中的计算机的FQDN。

例如:在machineA(在域A中)上运行一个程序,以查找machineB(在域B中)的FQDN。

最佳答案

在C#(.NET)中,您可以调用

var fqdn = System.Net.Dns.GetHostEntry("host-name-goes-here").HostName


Powershell几乎相同

$fqdn = [System.Net.Dns]::GetHostEntry("host-name-goes-here").HostName

关于c# - 如何在多域方案中为任何计算机名称查找FQDN,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15624379/

10-13 08:10