【问题标题】:how to find FQDN for any machine name in multi domain scenario如何在多域场景中查找任何机器名称的 FQDN
【发布时间】:2013-03-15 11:59:01
【问题描述】:

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

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

【问题讨论】:

    标签: c# cross-domain fqdn


    【解决方案1】:

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

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

    几乎powershell也一样

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

    【讨论】:

    • 非常有用,只是一个提示——如果你想要当前机器的 FQDN 你可以说:System.Net.Dns.GetHostEntry(Environment.MachineName).HostName;
    最近更新 更多