Sory za poprzednią wypowiedź. Chciałbym może jeszcze coś zasugerować.
Moim zdaniem nie powinieneś używać nazw hostów z kropką w nazwie nawet jeśli są to aliasy. Kropka pełni niejako rolę separatora w DNS.
Ja używam serwera nazw w taki sposób:
Np. jest host serv101.example.com, który pełni rolę serwera www, ftp. Konfiguracja hostów wyglądała by następująco:
;; hosts a nie subdomains
serv101 IN A 192.168.100.101
mx IN A 192.168.100.105
;; aliases
www IN CNAME serv101
ftp IN CNAME serv101
mail IN CNAME mx
;; mail
@ IN MX 10 mx.example.com.
Jeżeli natomiast konfigurujesz subdomenę to musisz zdefiniować nową strefę. Więc wg. mnie twoja konfiguracja jeżeli nie działa to dlatego, że w nazwach hostów są kropki. Dla niektórej nazwy może mogą być rozwiązywane nazwy prawidłowo a dla niektórych nie. Spróbuj bez kropek i sprawdź czy działa.