首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Solaris上,获取当前主机的完全限定域名(fqdn)的简单方法是什么?

在Solaris上,获取当前主机的完全限定域名(fqdn)的简单方法是什么?
EN

Server Fault用户
提问于 2011-02-01 15:44:53
回答 3查看 7K关注 0票数 3

当我想要Linux上的完全限定域名时,我可以写.

代码语言:javascript
复制
hostname --fqdn

为了在Solaris上得到同样的东西,有必要写.

代码语言:javascript
复制
cut -f 2-3 /etc/hosts | grep ^`hostname`\t | cut -f 2

..。还是有更简短的东西?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-02-01 16:11:06

来自这里

hostname命令应该返回一个FQDN。 ...解决方案是编辑/etc/nodename并将FQDN放入其中并重新启动。回波foo.your.domain.com > /etc/nodename

您还可以使用:

代码语言:javascript
复制
getent hosts `hostname` | cut -f 3

或者类似的。

票数 2
EN

Server Fault用户

发布于 2011-02-01 16:52:52

您的方法依赖于以特定方式格式化的/etc/host文件,在S10系统上,我必须将它返回不正确的loghost。

如果设置好了,您可以使用

代码语言:javascript
复制
dig -x your.ip.add.ress +short

或者如果您使用的是NIS

代码语言:javascript
复制
echo `hostname`.`domainname`

或者你可以像丹尼斯建议的那样设置/etc/nodename

票数 2
EN

Server Fault用户

发布于 2012-03-14 16:21:09

两个挖掘会比一个好吗?

代码语言:javascript
复制
dig -x `dig +short "$(hostname)"` +short

只是要注意尾随点。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/229706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档