Я должен упомянуть, что IP-адреса для CentOS являются статическими. Это имеет значение?
Да, это так. Клиенты DHCP сообщают свое имя в ходе согласования DHCP. Фактически, первые две строчки /etc/dhcp/dhclient.conf (в Debian я не знаю, где это находится в CentOS, но это не имеет значения):
#send host-name "andare.fugue.com";
send host-name = gethostname();
При статической конфигурации IP нет необходимости в таком обмене: статическая машина уже обладает всеми знаниями (адрес, сеть, маска, шлюз, DNS-серверы) и не нуждается в обмене с маршрутизатором.
Только Windows-машины передают имя своего компьютера, которое чаще всего, но не обязательно, совпадает с именем хоста. Если у вас есть сервер Samba на вашем компьютере CentOS, вы можете сделать то же самое.
На мой взгляд, лучшим решением является настройка зарезервированного адреса: многие маршрутизаторы позволяют вам выбирать фиксированный IP-адрес из своей подсети, чтобы рассылать его только на конкретную машину, идентифицированную по ее MAC-адресу. Это похоже на DHCP, за исключением того, что данный компьютер является единственным, который получает этот IP-адрес. Но, как и в случае с DHCP, имя компьютера присваивается маршрутизатору и, таким образом, становится доступным для локального DNS-сервера, если таковой имеется.