[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...