主機名稱未在命令提示字元和系統日誌訊息中正確顯示

主機名稱未在命令提示字元和系統日誌訊息中正確顯示

我嘗試將主機名稱設為 0.6.0.07252014,但是當我在命令提示字元和系統日誌訊息中看到它時,它沒有正確顯示。

輸入主機名稱:0.6.0.07252014

命令提示字元輸出:root@0~$

預期輸出:[電子郵件受保護]〜$

主機名稱檔案:

cat /etc/hostname
0.6.0.07252014

系統日誌檔:

cat /var/log/messages:
Jul 28 15:55:27 0 user.info ...

預期輸出:Jul 28 15:55:27 0.6.0.07252014 user.info ...

誰能告訴我該怎麼做?

答案1

主機名稱規範規定它可以由 A-Za-z0-9 和破折號組成。

您已經包含了一個點,它被解釋為域分隔符,這就是為什麼您只得到第一個零。

考慮一下:

0.0網域上的主機 和網域上的hello.com主機 和有什麼不一樣?00.hello.com

如果主機名稱中允許使用點,則無法確定 FQDN 的哪一部分是主機名,哪一部分是網域名稱。

http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names

相關內容