Centos / etc / hosts不能parsing我的主机名

[root@data001 etc]# hostname data001.dd [root@data001 etc]# ping data001.dd ping: unknown host data001.dd [root@data001 etc]# 

我该如何解决? 这是一个新鲜的Centos6构build…这是不是默认configuration?

编辑/etc/sysconfig/network并将HOSTNAME设置更改为data001而不是data001.dd 。 编辑/ etc / hosts并确保你有一行127.0.1.1 data001.dd data001 。 如果你已经有这样的一行,请确保data001.dd是IP地址之后的第一个东西。 使用127.0.0.1而不是127.0.1.1来做到这一点也是常见的,有效的和可接受的。 如果存在,请勿从该行删除本地主机。

你完成后,所有这些应该工作:

 getent hosts data001.dd getent hosts data001 ping data001.dd hostname --fqdn ping localhost 

等等…