Centos /etc/hosts 无法解析我的主机名

Centos /etc/hosts 无法解析我的主机名
[root@data001 etc]# hostname
data001.dd
[root@data001 etc]# ping data001.dd
ping: unknown host data001.dd
[root@data001 etc]#

我该如何修复这个问题?这是在全新的 Centos6 版本上...它不是默认配置的吗?

答案1

编辑/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也是常见、有效和可接受的。如果存在 localhost,请不要从该行中删除它。

完成后,所有这些都应该可以工作:

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

ETC...

相关内容