Jeżeli masz jeden serwer dhcp to dodając nazwy hostów do odpowiednich plików konfiguracyjnych ( /etc/hosts lub /etc/config/dhcp) możesz uzyskać inne nazwy dla tych hostów które będą rozpoznawane przez klientów dołączonych do tego serwera dhcp.
Jeżeli nie masz jednego serwera to masz inne wyjścia - albo na każdym (pod)serwerze dodać wszystkie nazwy do wspomnianych plików żeby mogły się rozwiązywać dla klientów, dodać tak jak zrobiłeś do każdego dnsmasq żeby dana nazwa była rozwiązywana przez dany serwer albo utworzyć swój własny serwer dns, porobić strefy z domenami i hostami w rekordach i każdego dnsmaq poinformować że dla danych domem ma korzystać z twojego serwera dhcp - tak robi np. gargoyle dla innych nietypowych domen.
To co zrobiłeś jest jak najbardziej poprawne, tylko że można to zrobić na kilkanaście różnych sposobów.
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.