У нас очень смешанная сеть, большинство клиентов - это Debian Lenny, остальные - Windows XP / Vista / 7. Сама сеть разделена на два сегмента (по техническим причинам): «корпоративный» и «инженерный». На «корпоративной» стороне все клиенты получают свои IP-адреса от DHCP-сервера Windows, и динамические обновления в Windows DNS работают нормально. На «инженерной» стороне клиенты получают свои IP-адреса с Linux-машины, на которой работает стандартный DHCP-сервер ISC. Хотя этот сервер настроен на выполнение динамических обновлений DNS, на самом деле они не работают. У кого-нибудь есть совет, как это исправить?
Обратите внимание: динамические обновления от клиентов непосредственно в DNS будут работать, но для нас это не вариант. Таким образом, это строго о том, как заставить эту работу работать с DHCP-сервера ISC на DNS-сервер Windows.
Лично я бы попытался запустить Wireshark для захвата трафика между сервером ISC DHPC и вашими DNS-серверами Windows. Ведение журнала для Microsoft DNS определенно не идеально, поэтому это было бы полезно.
При этом ограничиваете ли вы обновления в DNS «безопасными» обновлениями (то есть только соединениями с аутентификацией)? Если это так, я предполагаю, что сервер ISC не может аутентифицироваться в инфраструктуре Windows DNS, и обновления не работают. Я бы попытался включить незащищенные обновления в этом случае, предполагая, что это частная / надежная сеть.