从linux的命令行获取主机规范主机名的最简单方法是什么?
如果有关系的话,我的外壳就是bash。
澄清:我想要另一个主机的规范主机名,可以是ip,也可以是非规范主机名。不是本地主机的规范主机名。
发布于 2010-03-16 10:09:09
使用dig(1)。对于正常查找,请使用:
dig full.hostname.xxx对于反向查找,请使用:
dig -x 127.0.0.1此外,检查手册页,以获得更多更酷的选项。
发布于 2010-03-16 11:07:09
远程主机的节点名与其任何网络名称没有必要的关系。您必须登录并使用hostname命令。
如果您正在寻找网络地址的完全限定域名(FQDN),您可以使用dig或nslookup之类的DNS查询工具,如@ Domain和@Richard所描述的那样。
发布于 2010-10-29 17:02:05
为了明确起见,hostname将只返回简短的名称。使用-f参数;hostname -f获得完全限定的名称。
https://serverfault.com/questions/122855
复制相似问题