Não é possível acessar o domínio local

1

Eu configurei um servidor DNS em uma LAN. o servidor DNS BIND9 fica em 192.168.1.65

depois de configurar o servidor dns do meu computador (macbook) para 192.168.1.65, eu consigo acessar o domínio local configurado usando bind, link .

Mas quando eu acesso o url no próprio servidor Ubuntu, ele me diz que o url não pode ser encontrado. Eu posso cavar o link sem problema, mas o nslookup falhou.

Alguma idéia de como eu posso consertar isso para que a própria caixa do dns ubuntu possa resolver o URL?

    
por Yang Zheng 14.04.2011 / 08:33

3 respostas

2

Pode ser mDNS / DNS-SD .

Os sintomas seriam que a resolução de nomes que passa pelo nss / libc falha (ou seja, quando você usa aplicativos como um navegador, ping etc.) mas resolução de nomes com aplicativos que consultam dns diretamente (ou seja, host, dig, etc.) consegue resolver o nome.

Se este for o caso, no Ubuntu você pode tentar alterar a entrada do host no arquivo /etc/nsswitch.conf (remove mdns4_minimal [NOTFOUND=return] ) para dizer algo como:

hosts:          files dns mdns4
    
por 14.04.2011 / 10:00
1

Aponte o dns do seu servidor para 127.0.0.1 (/etc/resolv.conf) e configure o bind para encaminhar o restante para o seu dns original isp. Btw. Você tem o DNS reverso configurado para seus endereços de rede?

    
por 14.04.2011 / 09:18
1

Você tentou reiniciar o sistema para liberar caches. Além disso, quando você inicia o nslookup e fornece ao servidor de comando, que nameserver ele grava. Ex:

> server
Default server: 192.168.1.8
Address: 192.168.1.8#53
    
por 14.04.2011 / 09:39