добавленная запись в файл hosts (человечность); может проверить с помощью ping-запросов хорошо; не может nslookup

добавленная запись в/etc/hosts

 127.0.0.1    testjd.com

может проверить с помощью ping-запросов хорошо

ping testjd.com

PING test.com (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.100 ms

но nslookup (и конфигурация apache2) не может разрешить новое имя...

nslookup testjd.com
;; connection timed out; no servers could be reached

sudo /etc/init.d/apache2 reload
[error] (EAI 2)Name or service not known: Could not resolve host name > -- ignoring!

примечание: кошка/etc/host.conf

order hosts,bind
multi on

то, чего я в конечном счете хочу достигнуть, - чтобы моя конфигурация apache2 смогла разрешить новое локальное имя (примечание: я настроил virtualhost для testjd.com, но я не могу закончить "проблему" имени хоста твердости, показанную выше),

спасибо.

1
задан 10.02.2010, 02:34

1 ответ

Это вызвано тем, что nslookup управляйте работами с DNS, и Ваш DNS не может найти testjd.com. Можно использовать host команда вместо этого, которая будет взаимодействовать с Вашим файлом hosts.

john@awesome:~$ host localhost
localhost has address 127.0.0.1
localhost has IPv6 address ::1
3
ответ дан 12.12.2019, 10:46

Теги

Похожие вопросы