我发现此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/