Войти

Показать полную графическую версию : [решено] Ошибка 5781 Netlogon на КД - об отсутствие сервера DNS


Guest
02-03-2004, 15:46
На контролере домена W2k Srv... При загрузке системы Netlogon выдает предупреждение "Dynamic registration or deregistration of one or more DNS records failed with the following error:
No DNS servers configured for local system." DNS запущен здесь же и внешне работает корректно (проходятся тесты). В свойствах TCP  DNS-сервер прописан (сам на себя). Ничто к серверу больше не подключено.... При рестарте только Netlogon - то же самое.... Как это подправить?
Заранее благодарен....

SkyF
02-03-2004, 16:10
В свойствах TCP  DNS-сервер прописан (сам на себя).

Microsoft считает что это не очень правильно присылать запросы на DNS сервер с самого сервера. Те вы должны указывать на сервер вышестоящий (в идеале).  =)

это нормальное состояние и можно на это собщение внимания не обращать.

Кстати, номер вы его не указали.. 5781 в Журнале Системы?
когда возникает? при загрузке доменного контролера?

Guest
02-03-2004, 17:22
Точно - 5781. Точно - при загрузке корневого контролера домена. :-)

monkkey
02-03-2004, 18:48
http://www.eventid.net/search.asp
http://search.microsoft.com/default.asp

SkyF
02-03-2004, 23:12
Точно - 5781. Точно - при загрузке корневого контролера домена. :-)

тогда делаем следующим образом:

- открываем regedt32.exe
- переходим в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon
- *в этом разделе есть параметр DependOnService
- *добавляем 3ю строку в этот параметр: DNS и переводим каретку на новую строку
- фиксируем изменения нажатием Ок.


Тем самым мы делаем службу Netlogon зависимой от службы DNS - в результате при ее запуске локальный DNS сервер уже работает.

Другой вариант - использовать DNS на другом сервере. Но это больше подходит для больших сетей.

Исправлено: SkyF, 23:14 2-03-2004

Guest
03-03-2004, 19:30
Для SkyF:

Спасибо за совет.... Попробовал, но не помогло.... В общем-то этого и следовало было ожидать.... Я тоже сперва подумал, что DNS не успевает запуститься до Netlogon, поэтому и рестартовал Netlogon потом отдельно, после общего перезапуска. Однако ошибка оставалась (см. выше). Кроме того я и по событиям потом увидел, что уменя апус DNS идет раньше Netlogon'а. И все равно спасибо - впервые в жизни залез в реестр W2k и посмотрел, где и как настраиваются эти зависимости :-)

Для monkkey:

Спасибо. Тоже никогда раньше не пользовался.... Теперь
разбираюсь.


Мда.... В зоне прямого просмотра с именем моего домена у меня отсутствуют папки с именами _msdcs, _sites, _tcp, _udp. Из чего следует, что AD не зарегистрировался в DNS... Первым делом Microsoft рекомендует удалить зону "." но не совсем понятно, так как у меня рядышком стоит машинка, где и "." существует и регистрация AD прошла успешно.... Да.... Вот еще что - в зоне "." у меня отсутствует папка "arpa". М. б. это натолкнет кого-то на светлые мысли? Всем большое спасибо еще раз.

SkyF
03-03-2004, 20:24
у меня отсутствуют папки с именами _msdcs, _sites, _tcp, _udp

1. проверяем свойства TCT/IP, а именно предпочитаемый сервер DNS - в этом поле должен быть указан IP адрес авторизованного сервера DNS (как правило, это первый доменный контроллер). если единственный ДК у вас - то поле должно остаться пустым.
2. название зоны на авторизованном сервере DNS должно быть эквивалентно названию домена (в названии обязательно должны присутствовать как минимум для части - название домена и суффикс)
3. Эта зона должна поддерживать динамические обновления (указывается в свойствах доны)
4. имя компьютера должно быть указано в формате FQDN (имя.домен.суффикс). Если просто имя, без остальной части, то это является ошибкой. Имя проверяется Мой Компьютер - свойства - Имя компьютера (или по другому Сетевая идентификация).

если все 4 п. проверены, то рекомендуется переустановить службу DNS c последующим создание необходимой зоны вручную.

"." - наличие или отсутсвие этой корневой зоны никакого влияние на регистрацию записей служб домена не оказывает.

Guest
что показывает команда ipconfig /all
и
nslookup  далее имя доменного контроллера (ДК)?

borolgin
23-09-2004, 04:45
Поясните пожалуйста *что значит:
"- *добавляем 3ю строку в этот параметр: DNS и переводим каретку на новую строку"

SkyF
23-09-2004, 13:26
borolgin
"-  добавляем 3ю строку в этот параметр: DNS и переводим каретку на новую строку"
а это откуда взялось?

Guest
23-09-2004, 19:34
В общем:
1. Зависимость от DNS (видимо не помогло)
2. Сам на себя (127.0.0.1) - это нормально для локалки долго объяснять почему...
* *Существование "." - тоже нормально, но:
HKLM\system\CCS\services\dnscache\parameters\UpdateTopLevelDomainZones=0x1
При перезапуске будет обновляться "." (Смотри нач.запись зоны - она увеличится)
В довесок рекомендую вынести (сохранив перед этим) %systemroot%\system32\config\netlogon.dns и netlogon.dnb, и перезапустить netlogon... Они создадуться снова.... Необходимо поскольку могут содежать инфу о старых доменах или зонах DNS.
(Сравни netlogon.dns c записями DNS в оснастке... должно быть одно и тоже)
---------------------------------------------------------------------------------------------------------------------------------
Сам мучался долго.... :)
P.S. Добавлять лучше regedt32.exe

Исправлено: SkyF, 12:51 24-09-2004


Исправлено: SkyF, 12:56 24-09-2004




© OSzone.net 2001-2012