nslookup не работает для некоторых доменов на моем сервере. Странно, что с моего рабочего стола эти доменные имена работают с nslookup, а с моего сервера - нет. Это вызывает у меня самые разные проблемы.
Кто-нибудь еще сталкивался с этой проблемой?
Попробуйте использовать
dig +trace domain.com
Из командной строки (linux) на обеих машинах. Это покажет, где каждая машина получает данные, когда она запрашивает корневые серверы, и каждый делегированный суб-сервер, пока он не найдет (или не найдет) эти домены.
Это может быть что угодно, от неправильного SOA до DNS-сервера, блокирующего ваши запросы для этого домена.
Вы, наверное, уже проверили это, но указываете ли вы на те же DNS-серверы на своем рабочем столе, что и на своем сервере?
Это внутренние домены или внешние домены?
вы запускали nslookup с set debug = on?
Иногда вы можете попасть в списки поиска. Чтобы исключить это как потенциальную проблему, завершите поиск знаком «.»; т.е. nslookup www.example.com.
Кроме того, дважды проверьте, что вы используете одни и те же серверы имен в каждом поле, используя ipconfig /all
на окне окна или cat /etc/resolv.conf
на ящике linux.
На вашем сервере работает служба DNS? Каковы настройки DNS сетевых интерфейсов сервера? Должен быть localhost. И DNS вашего провайдера должен быть установлен в пересылках.
Поскольку это похоже на вопрос Windows, что сообщает "ipconfig"? В нем перечислены DNS-серверы, которые вы ожидаете увидеть? Отличаются ли клиент и сервер?