FQDN是Fully Qualified Domain Name的縮寫, 含義是完整的域名. 例如, 一臺機器主機名(hostname)是www, 域字尾(domain)是example.com, 那麼該主機的FQDN應該是 www.example.com.另外, 其實FQDN最後是以”.”來結尾的, 但是大部分的應用和伺服器都允許忽略最後這個點。
Linux允許使用者通過hostname命令檢視並設定主機名。 使用者也可以通過hostname -f命令得到該主機的FQDN. 但是, 卻沒有直接設定FQDN的命令。以下簡要介紹設定方法。
首先在/etc/hostname檔案中設定主機名:
[root@localhost ~]# vi /etc/hostname
elk
然後在/etc/hosts檔案中增加一行主機記錄, 第一個欄位是該主機的IP地址, 第二個欄位是你希望設定的FQDN, 最後是剛剛設定的主機名:
[root@localhost ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.7.27 elk.server.com elk
通過hostname -F /etc/hostname更新主機名。通過hostname -f看到FQDN:
[root@localhost tls]# hostname -F /etc/hostname [root@localhost tls]# hostname -f elk.server.com [root@localhost tls]# hostname elk