
Meu problema é o seguinte: tenho 2 sistemas de nomes de domínio, o padrão, que reflete a internet e um local que mapeia nomes em uma rede local.
Agora eu gostaria de poder usar os dois sistemas habilitados pelo servidor de domínio local, mas só quero usar o servidor local para pesquisar nomes locais.
Eu tenho um computador gateway (rodando Gentoo) que deve lidar com isso. Meu primeiro pensamento é, de alguma forma, dizer ao servidor DNS local no computador gateway para usar o servidor DNS local para endereços locais (por exemplo, terminando com .local) e se não for um endereço local, use o servidor DNS público normal, por exemplo, do Google .
Infelizmente, não tenho ideia de como informar isso ao meu servidor DNS no gateway (atualmente apenas o dnsmasq está sendo executado lá, talvez funcione ao usar o bind?)
Já li isto:Como posso configurar o Linux para usar um servidor DNS diferente para um determinado domínio? mas isso não responde à minha pergunta.
Responder1
Encontrei a solução para este problema usando a configuração do servidor dnsmasq. Em /etc/dnsmasq.conf acabei de adicionar a linha:
server=/local.domain/192.168.1.1/
Para obter todas as solicitações de DNS para local.domain respondidas pelo servidor 192.168.1.1