<分区>
例如:我想要像 abc.hyd.mycompany.com 这样的网站。我的要求是解析这个名称并初始化适当的服务。
using System.Net;
Dns.GetHostName() // doesn't return fully qualified name it just gives "abc"
<分区>
例如:我想要像 abc.hyd.mycompany.com 这样的网站。我的要求是解析这个名称并初始化适当的服务。
using System.Net;
Dns.GetHostName() // doesn't return fully qualified name it just gives "abc"
最佳答案
您可以像这样获取整个 DNS 字符串:
System.Net.Dns.GetHostEntry("").HostName
在我工作的地方,我们没有完整的 DNS 名称,但它确实为我提供了一个三级虚假域名,而不仅仅是主机名。
编辑 2011/03/17:合并了下面标记建议的更改。
关于c# - 如何在 C# 中找到我的机器的完全限定主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541635/