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

Ubuntu, маршрутизатор Siemens и разрешение localhost

после установки новой Ubuntu 11.04 не удается разрешить локальный хост. Я стараюсь:

root@valk-pc:~# nslookup localhost
Server:     10.0.0.138
Address:    10.0.0.138#53

Non-authoritative answer:
*** Can't find localhost: No answer

В моем /etc/resolv.conf есть это:

# Generated by NetworkManager
domain siemens
search siemens
nameserver 10.0.0.138

И / etc / hosts содержит допустимые записи localhost. Что может быть сделано? Спасибо!

Наконец я нашел это нить, и поскольку он там, в моем случае, когда я пытался

sudo ping localhost 

тогда я получил правильный ответ.

Итак, я попытался изменить / etc / hosts на

chmod 777

и это сработало. Наконец chmod'ed его до 644, и теперь проблема решена.

Невозможно разрешить localhost с помощью nslookup вероятно, нормально - это специально для запросов к серверам имен, и если запрашиваемый сервер имен не имеет записи для localhost, вы не получите ответа.

В Linux (и любой другой системе, подобной UNIX) вы найдете запись для localhost в /etc/hosts: -

127.0.0.1   localhost

Не уверен, почему вы пытаетесь разрешить localhost, но если у вас возникли проблемы, проверьте /etc/hosts первый.

Редактировать: глядя на ваш другой пост, я не уверен, почему вы пытаетесь найти localhost. Если вы можете пинговать его, то решение localhost не ваша проблема ...