Seu cliente DHCP pode ser configurado para substituir o nome do host dado à máquina pelo servidor DHCP. Dependendo de qual cliente DHCP você usa, isso pode ser feito de forma diferente.
dhclient pode ser configurado com
supersede host-name "site";
em /etc/dhclient.conf , por exemplo.
A menos que você tenha requisitos muito especiais, sugiro que você faça a entrada em /etc/hosts as
127.0.0.1 localhost site
Isso diz que " localhost tem endereço IP 127.0.0.1 e site é um alias para ele ".