我尝试将我的主机名设置为 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
和0
域上的主机有什么区别0.hello.com
?
如果主机名中允许使用点,那么就无法确定 FQDN 的哪部分是主机名,哪部分是域名。
http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names