A resolução do nome do host local com o servidor DNS local do Ubuntu falha

0

Então eu vou começar com o fato de ter perdido o dia inteiro tentando descobrir isso sem resultados ...

Eu tenho uma pequena rede local atrás de um roteador NAT. É assim: ISP- > Roteador NAT (contém uma parte sem fio e portas ethernet) - > Meu computador (com fio), meu laptop (sem fio), o computador de minha mãe (sem fio) e meu servidor (com fio).

antes de instalar o servidor Ubuntu eu tinha o WHS1 apenas para backups, meu DHCP era o roteador, DNS - configurado para o IP do roteador que tinha os servidores DNS do ISP configurados.

Ontem eu decidi mudar para o servidor Ubuntu. Eu instalei o servidor DHCP no Ubuntu, configurei-o completamente, tudo funciona. O nome do host é 'ubuntuserver' e o domínio (acho que é o que é) é 'home'.

Depois, configurei o servidor para ser um servidor DNS, além de armazenar em cache as respostas de um servidor DNS externo (Google e OpenDNS).

O problema é que simplesmente não consigo fazer ping de nomes de host internos em minha rede local (por exemplo, do meu computador 'ping ubuntuserver' / vice-versa - > host desconhecido). Agora eu sei que tudo o que eu configurei não tem nada a ver com isso, porque estes são servidores DNS externos. Eu sei que existe o arquivo hosts, mas eu não quero configurá-lo em cada PC, a minha pergunta é - Onde / Como eu configurar uma tabela no servidor para que toda a máquina local irá identificar nomes de host? ele falha em Ping HOSTNAME e digita HOSTNAME ... Quando 'ping ubuntuserver.local' funciona.

Longa história curta - Fazer 'ping ubuntuserver' não funciona, fazendo o 'ping ubuntuserver.local' funcionar. Onde eu configuro ON THE SERVER uma tabela para resolução local de endereços para que seja aplicável a todas as máquinas locais conectadas ao DNS?

Editar:

Bem, eu deletei bind9 porque descobri que o cache de nomes não vale a pena. Eu descobri que não me importo de usar "ping hostname.local" em vez de "ping hometaname" e configurar um arquivo de zona é muito problemático apenas para uma LAN de 4 computadores.

    
por cr0kes 20.03.2013 / 16:07

1 resposta

1

Você precisa configurar seus servidores / desktops LAN em seu servidor DNS local. A configuração varia de acordo com o servidor DNS e fica um pouco mais difícil, pois você vai querer atribuir endereços IP estáticos à sua LAN.

Pessoalmente, em uma LAN pequena, uso o dnsmasq, pois acho fácil configurá-lo.

link

link

Se você estiver usando o BIND, consulte

link

Se você está tendo um problema específico com um servidor específico, precisamos saber o que você está usando e você precisa postar informações de configuração.

    
por Panther 20.03.2013 / 18:28