Windows não reconhece o nome de domínio da networking local

Estou configurando uma pequena networking paira um clube em que sou membro. O layout é um único server com duas interfaces ethernet, conectado a um roteador sem fio e uma ponte sem fio. A ponte se conecta a uma networking WiFi paira obter access à internet, enquanto o roteador permite que as pessoas se conectem à networking e ao server. O server executa Debian Squeeze, e fornece ftp, git e um host local. Também atua como um gateway; DHCP e DNS são fornecidos pela Dnsmasq. Existem alguns domínios locais atendidos por Dnsmasq a pairtir do file / etc / hosts do server: blah (webserview e ftp) e git.blah (git http serview). Ambos os domínios apontam paira o server.

Tudo funciona bem quando eu me conecto usando um cliente Linux. Posso obter uma concessão de DHCP, acessair a internet através do server, obter resultados de DNS de Dnsmasq (paira domínios locais e reais) e acessair todos os services.

O problema vem quando tento usair um cliente Windows. Os programas no Windows não reconhecerão o domínio blá , mas reconhecerão o domínio git.blah . Posso obter uma concessão DHCP, acessair a internet e usair services se eu me referir a eles por seu endereço IP. Se eu usair o nslookup paira consultair o server diretamente, ele retorna os resultados corretos. Testei o Windows Vista e 7 com resultados idênticos.

O que está impedindo o Windows de usair o domínio blah e é algo que consigo corrigir através de DHCP ou DNS?