Я боролся с этим в течение нескольких дней, и я действительно в своем уме. Наша инфраструктура очень разнородна и состоит из множества аппаратных устройств и виртуальных машин, работающих под управлением различных операционных систем. Эта проблема присутствует в ситуациях, когда «исправить это на клиенте» просто невозможно, поэтому, пожалуйста, не отвечайте в этом духе.
TL; DR заключается в том, что я не могу понять, как просто ввести резервирование DHCP с MAC, IP и именем хоста, которые являются «статическими» из-за отсутствия лучшего слова. Ничто из того, что я делаю, не позволит серверу DHCP создать запись DNS, а также не позволит клиенту DHCP изменить ее.
Например, наши контроллеры массива Fibre Channel имеют двойные сетевые карты для резервирования с автоматически сгенерированными именами хостов, которые нельзя настроить вручную. В нашей старой настройке я просто резервировал DHCP для их MAC-адресов с именами хостов, такими как «array1ctrl1» и «array1ctrl2». Имя и IP-адрес были автоматически введены в DNS с соответствующим адресом при создании резервирования DHCP.
DHCP-сервер Microsoft работает иначе. Он не создает соответствующую запись DNS до тех пор, пока DHCP-клиент не запросит аренду, и когда это произойдет, он обновит и резервирование, и DNS с помощью (нежелательного) имени хоста, предоставленного клиентом.
Существуют аналогичные проблемы с другим аппаратным и программным обеспечением, которые сводятся к одной и той же общей проблеме — кажущейся невозможности создать резервирование DHCP с указанным именем хоста и оставить его таким, каким оно было введено, независимо от того, как DHCP-клиент идентифицирует себя.
После многих проб и ошибок, а также столько поисков в Google, сколько я смог переварить, начинает казаться, что это просто невозможно сделать на сервере MS DHCP. Если это так, то так тому и быть, но я хотел бы знать наверняка, так ли это.
Заранее спасибо!