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

2

Estou criando uma pequena rede para um clube do qual sou membro. O layout é um servidor único com duas interfaces Ethernet, conectado a um roteador sem fio e uma ponte sem fio. A ponte se conecta a uma rede WiFi para obter acesso à Internet, enquanto o roteador permite que as pessoas se conectem à rede e ao servidor. O servidor executa Debian Squeeze e fornece ftp, git e um host local. Também age como um gateway; DHCP e DNS são fornecidos pelo Dnsmasq. Existem alguns domínios locais servidos pelo Dnsmasq no arquivo / etc / hosts do servidor: blah (servidor da web e ftp) e git.blah (git http server). Ambos os domínios apontam para o servidor.

Tudo funciona bem quando me conecto usando um cliente Linux. Eu posso obter uma concessão de DHCP, acessar a Internet através do servidor, obter resultados de DNS do Dnsmasq (para domínios locais e reais) e acessar todos os serviços.

O problema surge quando tento usar um cliente Windows. Programas no Windows não reconhecerão o domínio blah , mas reconhecerão o domínio git.blah . Eu posso obter uma concessão de DHCP, acessar a Internet e usar serviços se eu me referir a eles por seu endereço IP. Se eu usar o nslookup para consultar o servidor diretamente, ele retornará os resultados corretos. Eu testei o Windows Vista e 7 com resultados idênticos.

O que está impedindo o Windows de usar o domínio blah e é algo que eu posso consertar por meio de DHCP ou DNS?

    
por names 15.10.2012 / 03:03

0 respostas