如果主机名不返回域信息并且域名返回空,我该如何找到我的机器的域(fqdn)?

如果主机名不返回域信息并且域名返回空,我该如何找到我的机器的域(fqdn)?

根据这个问题的标题,hostname不返回域信息并domainname返回空。我想找出我正在使用的机器(Mac OS X 10.5.8)的完整机器和域。我该怎么做?谢谢。

答案1

host `hostname`

将会找到您要查找的内容。要提取完全合格的域名

host `hostname` | sed 's/\([^ ]*\)\ .*/\1/'

当然,这只有在你应用了AlwaysAppendSearchDomains修复 mDNSResponder。在某些情况下,例如您使用 VPN,如果基础设施无法为您设置域名,那么无论我如何劝说,都不会给您域名。

答案2

可能您现在没有定义域

相关内容