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

Получение «неизвестного хоста» в имени хоста, несмотря на добавление его в / etc / hosts

У меня есть сервер Ubuntu под названием crow:

$ hostname
crow

Но когда я пытаюсь пропинговать его (от самого себя), я получаю неизвестный хост:

$ ping crow
ping: unknown host crow

И это несмотря на явное добавление ворона в / etc / hosts:

$ sudo cat /etc/hosts
127.0.0.1       localhost crow

Что я делаю не так?

Дополнительная информация в ответ на комментарии:

Строка hosts в /etc/nsswitch.conf выглядит так:

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

Проверьте права доступа к файлам / etc / hosts и /etc/nsswitch.conf. Они должны быть удобочитаемыми.