Назад | Перейти на главную страницу

Установка имени хоста Windows-сервера с помощью DHCP

У меня есть DHCP-сервер, который выдает "имена хостов" виртуальным машинам при загрузке на основе их MAC-адресов. Это выглядит примерно так: -

host VM01 {
  hardware ethernet c0:18:85:e3:13:31;
  fixed-address 10.1.1.129;
  option domain-name "example.org";
  option host-name "VM01";
  ddns-hostname "VM01.example.org";
}

Это нормально работает для моих виртуальных машин на базе CentOS, но не для виртуальных машин Windows. Любые идеи, как это исправить?

option host-name (стандартный вариант 12 DHCP-сервера), Windows игнорирует. Насколько мне известно, нельзя заставить Windows использовать это имя.

Я только что выполнил большую миграцию DHCP с infoblox (который использует dhcpd под капотом) на Microsoft DHCP, и это поведение было согласованным в обеих средах.

Фактически, что произойдет, если ваш DHCP-сервер выполняет динамические обновления DNS, так это то, что клиент Windows сообщит DHCP, каково его имя хоста, и DHCP будет использовать это независимо от того, какой параметр 12 установлен.