Esta é uma questão os-agnóstica; Ao implantar em um grande número de máquinas, a única coisa que você precisa para diferenciá-las é um endereço mac; O DHCP pode atribuir um IP a cada máquina com base em seu endereço mac e, em seguida, o DNS atribuirá um FQDN, mas se você implantar a mesma imagem em muitas máquinas em uma rede, o sistema operacional na própria imagem precisa saber como definir o nome do host da máquina quando ela inicializa; então, como a imagem do sistema operacional inicializada/gravada determina como definir seu próprio nome de host?
protocolo dhcp pode enviar o nome do host. Ele pode ser definido com
request host-name
opção em gnu/linux.https://www.rfc-editor.org/rfc/rfc1533#section-3.14
Como você já disse: ele faz uma pesquisa inversa do endereço IP que é atribuído pelo DHCP e define o nome do host a partir daí ou define o nome do host que é enviado como opção DHCP 12