Назад | Перейти на главную страницу

Centos / etc / hosts не разрешает мое имя хоста

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

Как это исправить? Это свежая сборка Centos6 ... разве это не настроено по умолчанию?

редактировать /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

и т.д...