Как дополнение — можно написать скрипт, который будет опрашивать пул адресов на предмет появления новых записей и жестко прописывать их в dhcpd.conf. Т.е. появилась машинка pc01 в пуле — появилась и запись в dhcpd.conf, которая привязала именно эту машинку к конкретному адресу.
Да, хорошая идея!
Касательно DDNS — я посчитал лишним для своих нужд поднимать DNS, но насчет его настройки в паре с dhcpd достаточно много статей и подробно написано в документации.
Недавно возникла задача установки дистрибутива Linux на парк из 15 машин.
Как видно в моем случае это Linux. В Windows видимо может понадобится и настройка DNS-сервера (не уверен, все зависит от логики работы инсталлятора Windows).
Вообще, для деплоймента Windows используется, насколько я слышал, некий RIS (Remote Install Server).
Автоматическое составление имени компьютера и выдача его по DHCP