[решено] DHCP сервер не выполняет динамическую регистрацию записей узлов в зоне DNS
Есть такая штука - динамическая регистрация клиентов на DNS сервере. А есть такая штука как динамическая регистрация клиентов на DNS сервере через DHCP (например для Windows 9*). Для этого в настройках DHCP сервера есть вкладка DNS.
Кто может пояснить смысл каждой опции на данной вкладке? Я ни сам ни с помощью хелпа понять этого не смог... Заранее благодарен, Дмитрий |
Может быть не "динамическая регистрация клиентов DNS", а "динамическое обновление"? Смысл в том, что это дает возможность клиентам DNS сервера иметь свои записи адреса и указатели. Считается полезным для компьютеров настраиваемых средствами DHCP. Типа считается, что поиск проиходит быстрее.
DHCP - облегчает администрирование, хотя бы тем, что не надо ходить и на каждой машинке ручками прописывать IP. И к тому же позволяет централизовано менять настройки сети. |
Да, да, именно так. Это я все знаю и понимаю в теории и даже частично на практике.
Вопрос именно такой, очень конкретный: "Кто может пояснить смысл каждой опции на данной вкладке?" |
по поводу вкладок есть много интересных сайтов. в частности рекомендую http://www.networkdoc.ru - там есть неплохая документация на русском по DHCP, сам когда то разбирался по ней.
|
fix! DHCP сервер не выполняет динамическую регистрацию записей узлов в зоне DNS
С какого то момента перестал работать механизм регистрации хостов на DNS-сервере, компьютеров , получающих ip-адреса посредством DHCP.
DNS/WINS/DHCP - все находится на одном сервере 2003. Причем, это происходит выборочно, win98 - не регистрирует ни в прямой, ни в обратной зоне, win2000/XP - регистрирует. Никто не сталкивался c подобной проблемой? |
У 98-х это частая проблема, вопрос поднимался мной (в то время, как они у меня были), да и другими. Окончательного решения найдено не было. Некорректно с DNS работают клиенты младше 2000.
|
Я, в принципе, могу DNS-сервер разместить на 2000-ой винде. Проблема заключена в DNS-службе 2003-го сервера или в чем то другом ?
|
XPurple
У меня DNS был и на 2000-м сервере, и , потом, на 2003-м, разницы нет. |
На 2000-м (до апгрейда домена) у нас эта связка работала.
Странно, что у вас возникали проблемы. |
Цитата:
|
XPurple
widows 9X не умеет выполнять динамическую регистрацию в зонах DNS. за них это может делать DHCP сервер, который нужно настроить. включение или отключение динамического обновления сведений о клиенте не умеющих выполнять регистрациювыполняется через настройки свойств на DHCP сервере. необходимо включить параметры, разрешающие им обновляться Цитата:
Динамическое обновление DNS сервером DHCP Разрешение динамического обновления DNS для клиентов |
Цитата:
|
|
Спасибо, Sergius
Статью прочитал, определил, что мой файл более ранний, чем "9/8/99 4:00pm 4.10.2223 65,279 Vdhcp.386 Windows 98 Second Edition" (так указано в статье) и где его взять ? |
XPurple
а другие клиентские ОС - регистрируются через DHCP службу в зонах DNS или нет? может дело вовсе не в 98х? К примеру, в предпочитаемых DNS серверах для протокола TCP/IP на ОС с DHCP сервером прописан правильный адрес? а в параметрах области на DHCP сервере указан суффикс DNS который клиентах его должен присваиться (обычно с этим суффиском станции и видны с списке с выданными адресами)? а сами динамические обновления включены для зоны на DNS сервере? XPurple - может вашу подпись с Самый простой способ решить проблему - взвалить ее на плечи ближнего своего сменить на Самый простой способ решить проблему - взвалить ее на плечи пользователя форума сего =)))) |
SkyF
Да, остальные, а именно win2000-XP регистрируются. Все, что вы описали,все есть. И параметры, которые прописаны в DHCP сервисе: маршрутизатор, суффикс, DNS -сервер и т.д - все устанавливается на всех рабочих станциях, в том числе и на win98. И все это увидеть с помощью ipconfig /all Проблема заключается только в том, что не прописываются динамически в прямой и обратной зонах записи ,принадлежащих хостам под управлением win98. Приходится выуживать адреса из арендованных адресов DHCP-сервера win98-станций и вручную прописывать их в зонах. Я повторю, что такие же установки использовал на win2000 AD домене, все работало, пока не произвел апгрейд AD до 2003. |
Цитата:
Цитата:
идем далее: Цитата:
Цитата:
может он и их не регистрирует тоже. может быть такое что Windows 2000, XP выполняют регистрацию самостоятельно? Помните на клиентской ОС - настройку TCP/IP протокола - Дополнительно - DNS -> "Зарегистрировать адрес этого соединения в DNS" ? Для отслеживания работы и выявления ошибок в работе серверных служб используется справочная служба и включение (если необходимо, тк часть ролей ведет их сами) ведения протоколирования или ведения журналов на проблемных службах. В вашем случае имеется проблема между взаимодействием DNS и DHCP служб на Windows Server 2003. Для DHCP сервера протоколирование ведется автоматически - см статью Windows Server 2003 TechCenter - DHCP - Analyzing server log files Для DNS сервера мониторинг нужно подключать дополнительно (рекомендую включить режим вывода подробной информации) - см статью Windows Server 2003 TechNet - DNS - Using server debug logging options --------- Вернемся же к вопросу темы: Цитата:
Код:
netsh dhcp server show dnsconfig И потом перейдем ко встроенной справке: Раздел: DHCP сервер - Основные понятия\Администрирование DHCP\Вопросы взаимодействия -> Использование DNS-серверов с DHCP (можно через Пуск - выполнить по линку: ms-its:C:\WINDOWS\Help\DHCPconcepts.chm::/sag_DHCP_imp_InteroperabilityDNS.htm ) Например, там говорится: Цитата:
Вот поэтому мне кажется что в вашей конфигурации не хватает как раз этой учетноq записи. Настраивается она (см более подробно справку встроеную) : через netsh set dnscredentials - как указано выше, либо в свойствах DHCP сервера на последней закладке: Устновить учетные данные для динамического обновления. Создайте новую учетную запись служб, пароль никогда не истекает и добавьте ее в группу Builtin\DnsUpdateProxy (НЕ следует указывать для этих целей учетную запись администратора домена) вот пример команд Код:
NET USER DNSUPDATER * /ADD /EXPIRES:NEVER /DOMAIN 1. Код:
netsh dhcp server show dnsconfig удалить запись узла из DNS зоны 3. включить протоколирование DNS и DHCP (во время работы журналы используются, поэтому лучше их скопировать в новый файлы и открывать WordPad'ом) 4. перезагрузить клиентскую станцию 5. просмотреть результат через инструменты консолей DHCP и DNS 6. просмотреть результаты журналов их работы. Думаю, стоит поробовать выполнить эти действия (ну и справочку проштудировать, тк мы не уточняли различные особенности, которые есть в этих режимах) --------- ЗЫ Цитата:
Может ограничиться использованием в вашей сети WINS сервера? |
SkyF
пропустил твой ответ,извини. Цитата:
добавлено При снятой галочке "Зарегистрировать адрес этого соединения в DNS" рабочие станции 2000/xp не прописываются в зоны DNS. Ты был прав. Регистрация через DHCP не работает. Цитата:
еще добавлено Как ты и предполагал, дело было в пустой учетной записи, регистрирующей записи в DNS ( но откуда ты знал ? нет слов). netsh dhcp server show dnscredentials показала, что нет пользователя учетной записи регистрации DNS-записей. Завел пользователя в группе DnsUpdateProxy и прописал ее в качестве учетной записи регистрирующей записи в DNS. Все заработало. Регистрируются в зонах DNS любые компьютеры: Win98 и Win2000/xp Спасибо. |
DnsUpdateProxy это Глобальная группа а не локальная(по умолчанию 2003 Standart)
у меня код вот такой NET USER DNSUPDATER * /ADD /EXPIRES:NEVER /DOMAIN NET GROUP DnsUpdateProxy DNSUPDATER /ADD /DOMAIN netsh dhcp server set dnscredentials <домен> <пароль> ну и для проверки можно набирать это netsh dhcp server show dnscredentials |
Время: 03:08. |
Время: 03:08.
© OSzone.net 2001-