Linux設定FQDN

振宇要低調發表於2015-11-08

  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

 

相關文章