在Linux系统中,查看电脑的域名通常指获取主机的完全限定域名(FQDN)或DNS域名。以下是几种专业、准确的方法:

使用hostname命令是最直接的方式。不带参数运行hostname会显示当前主机的主机名(短名称);若需查看FQDN,应使用hostname -f或hostname --fqdn,该命令会查询/etc/hosts和DNS解析,返回完整的域名形式。例如:hostname -f可能输出server.example.com。
对于使用systemd的系统,hostnamectl命令提供了更丰富的查看方式。执行hostnamectl会显示Static hostname、Transient hostname以及Pretty hostname等信息,其中Static hostname通常就是FQDN。例如输出中Static hostname: server.example.com。
查看/etc/hostname文件可直接获取系统配置的主机名,但该文件通常只包含短名称,除非管理员手动写入完整域名。使用cat /etc/hostname即可查看。
另一种方法是检查/etc/hosts文件。该文件定义了主机名到IP地址的映射,其中127.0.0.1或127.0.1.1对应的第一个别名通常是FQDN,紧随其后的是短名称。例如行127.0.1.1 server.example.com server表明FQDN为server.example.com。
若需获取DNS域名(即主机名中域名部分,不含主机名),可使用dnsdomainname命令,或通过hostname -d(在某些发行版中有效)查看。此外,domainname命令显示的是NIS/YP域名,而非DNS域名,需注意区分。
最后,uname -n命令也会返回主机名,其输出与hostname基本一致。综合以上方法,推荐优先使用hostname -f或hostnamectl来获取准确的Linux电脑域名。

查看详情

查看详情