У меня есть стандартный сервер Windows 2008, который может пинговать по имени хоста и возвращать мне правильный IP-адрес, однако, если я попытаюсь выполнить nslookup по имени хоста, я получаю:
server: nmgdc1.nmg.local
Address 192.168.1.10
DNS request timed out. timeout was 2 seconds.
DNS request timed out. timeout was 2 seconds.
*** Request to nmgdc1.nmg.local timed-out
Я могу легко попасть на веб-сайт через веб-браузер и успешно выполнить nslookup с другого клиента. Любые идеи?
Как люди указывали, ваш DNS-сервер на 192.168.1.10 настроен неправильно или не является правильным DNS-сервером.
Однако имя все еще может быть разрешено окнами, вероятно, используя то, что называется NetBIOS через TCP / IP который работает как автоматическая система DNS-серверов с автоматическим обнаружением серверов в локальной сети, но плохо масштабируется и немного сбивается с пути, когда он действительно работает.
Если ни одна из машин в вашей локальной сети не может выполнить nslookup, вероятно, ваш локальный DNS не может правильно разрешить имя хоста. Это может быть проблема с вашим DNS-сервером или только с записями для этого хоста.
Я бы попытался выполнить nslookup на других локальных хостах, чтобы узнать, работает ли LAN DNS. Вы также можете попытаться выполнить nslookup нужное имя хоста в общедоступном DNS, т.е. nslookup targetHost 208.67.222.222
(openDNS), хотя похоже, что публичное разрешение работает нормально.
Проверьте записи DNS-сервера на проблемном хосте. Скорее всего, он не использует тот же DNS-сервер, что и все остальное, что работает правильно.
Эта статья взяты из Windows 2000 TechNet, но принципы и действия все равно должны применяться. В нем есть отличные способы устранения неполадок и шаги рабочего процесса, которые помогут вам определить проблемы с разрешением DNS. Имейте в виду, что nslookup может иметь PITA, если обратные зоны не установлены.
Мне кажется, что ваш DNS-сервер неправильно настроен на адрес .10. Я предполагаю, что ваш стек TCP / IP использует несколько DNS-серверов, и один из них указал на внешний мир. Вернитесь и перенастройте свой адрес .10 на внешние DNS-серверы.