У меня есть DHCP и DNS сервер, работающий под управлением Windows 2003 SP1. Я настраиваю все согласноэта статья Microsoft Technet «Использование DNS-серверов с DHCP», но это не работает. Обратите внимание, что клиент — это клиент Linux, но это не должно иметь значения; он не работал, когда отправлял опцию 81 или когда отправлял только имя хоста.
Также обратите внимание на следующие документы/руководства, которые мы прочитали:
- Как включить DHCP и автоматическое обновление DNS для клиентов, отличных от Windows (Linux, FreeBSD), в Win Server 2003
- Как настроить динамические обновления DNS в Windows Server 2003
- Как... настроить DHCP для динамических обновлений в Windows Server 2008?
В логах я получаю следующие сообщения:
30,07/10/09,16:31:04,DNS Update Request,151.28.30.10,hostname.testdomain.local,,MACHINE-317A15D\Administrator
31,07/10/09,16:31:51,DNS Update Failed,10.30.28.151,hostname.testdomain.local,2,
30,07/10/09,16:31:51,DNS Update Request,151.28.30.10,hostname.testdomain.local,,
10,07/10/09,16:31:51,Assign,10.30.28.151,hostname.testdomain.local,001D09117758,
31,07/10/09,16:46:08,DNS Update Failed,10.30.28.151,hostname.testdomain.local,-1,
Еще одна подсказка, которую я нашел, — это следующая запись в журнале событий:
со следующим текстом:
Машина DNS-сервера в настоящее время не имеет доменного имени DNS. Ее DNS-имя представляет собой однолейбловое имя хоста без домена (пример: «host» вместо «host.microsoft.com»).
Вы могли забыть настроить основной домен DNS для компьютера-сервера. Для получения дополнительной информации см. раздел "Справочник журнала DNS-сервера" или "Настройка основного DNS-суффикса для клиентского компьютера" в онлайн-справке.
В то время как DNS-сервер имеет только одно имя метки, все созданные зоны будут иметь записи по умолчанию (SOA и NS), созданные с использованием только этого одного имени метки для имени хоста сервера. Это может привести к неправильным и неудачным ссылкам, когда клиенты и другие DNS-серверы используют эти записи для поиска этого сервера по имени.
Чтобы устранить эту проблему:
1) откройте Панель управления;
2) откройте апплет «Система»
; 3) выберите вкладку «Имя компьютера
»; 4) нажмите кнопку «Изменить» и присоедините компьютер к домену или рабочей группе; это имя будет использоваться в качестве имени вашего домена DNS;
5) перезагрузите компьютер для инициализации с новым именем домена.После перезагрузки DNS-сервер попытается исправить записи по умолчанию, заменив старое имя с одной меткой на новое DNS-имя этого сервера. Однако вам следует проверить, чтобы убедиться, что записи SOA и NS зоны теперь правильно используют правильное доменное имя этого сервера.
Для получения дополнительной информации посетите Центр справки и поддержки по адресу http://go.microsoft.com/fwlink/events.asp.
Этот вопрос почти идентиченэтот предыдущий вопрос ServerFault, за исключением того, что в этом случае DHCP/DNS-сервер не присоединен к домену ActiveDirectory. Также это отличается отэтот другой вопрос ServerFault, потому что в моем случае логи указывают на сбой, а не на успех.
решение1
Это невозможно. Как указано в журнале событий, для этого необходимо присоединиться к домену. Доменное имя Active Directory используется в качестве доменного имени DNS для системы.
Как только мы воссоздали конфигурацию с DHCP/DNS-сервером, подключенным к Active Directory, все заработало.