当我想要Linux上的完全限定域名时,我可以写.
hostname --fqdn为了在Solaris上得到同样的东西,有必要写.
cut -f 2-3 /etc/hosts | grep ^`hostname`\t | cut -f 2..。还是有更简短的东西?
发布于 2011-02-01 16:11:06
来自这里:
hostname命令应该返回一个FQDN。 ...解决方案是编辑/etc/nodename并将FQDN放入其中并重新启动。回波foo.your.domain.com > /etc/nodename
您还可以使用:
getent hosts `hostname` | cut -f 3或者类似的。
发布于 2011-02-01 16:52:52
您的方法依赖于以特定方式格式化的/etc/host文件,在S10系统上,我必须将它返回不正确的loghost。
如果设置好了,您可以使用
dig -x your.ip.add.ress +short或者如果您使用的是NIS
echo `hostname`.`domainname`或者你可以像丹尼斯建议的那样设置/etc/nodename。
发布于 2012-03-14 16:21:09
两个挖掘会比一个好吗?
dig -x `dig +short "$(hostname)"` +short只是要注意尾随点。
https://serverfault.com/questions/229706
复制相似问题