1

我需要本地机器 (app01.example.com) 的 FQDN。

通常,我会使用 System.Net.Dns.GetHostName(),但如果您查看Dns.GetHostName() 文档底部的社区内容,您会注意到在使用时有一些奇怪的行为启用了 IPv4 和 6 的机器。

我不知道运行我的代码的服务器是否会配置 IPv6。他们绝对会配置 IPv4。

鉴于这些限制,您认为获取我的机器的 FQDN 最可靠的方法是什么?

参考 SO 问题:

4

1 回答 1

0
Dns.GetHostEntry("localhost").HostName

其他人在这里发布了这个。

于 2012-10-04T13:30:11.513 回答