Como compartilhar nomes com o dnsmasq?

0

Eu tenho duas sub-redes A e B, e seus respectivos servidores de nomes encaminham consultas para o servidor de nomes local M, que finalmente encaminha consultas para a Internet. Todos os servidores de nome executam o dnsmasq. Em ambas as sub-redes, os nomes locais são resolvidos corretamente (ou seja, na sub-rede A, nslookup funciona para todas as máquinas em A e, da mesma forma, para B), mas os nomes na outra sub-rede não são.

Qual seria a melhor maneira de resolver isso? Eu estou pensando que deveria haver algum recurso mágico no dnsmasq que permitiria que os servidores de nomes da sub-rede enviassem todos os nomes de hosts locais para M, mas ainda não encontrei essa opção.

    
por jaymmer 12.04.2015 / 01:32

1 resposta

1

A opção server permite especificar um servidor local para um domínio. Isso permite indicar a um servidor DNSmasq a presença do outro servidor e o subdomínio com o qual ele lida. O servidor consultará o outro servidor para nomes pertencentes a esse subdomínio.

Uma entrada como esta deve funcionar:

server=/subdomain.example.com/2.0.192.in-addr-arpa/192.0.2.5

Use valores apropriados para sua rede. Você precisará configurar ambos os servidores DNSMasq para fazer referência ao outro.

Se você deseja pesquisar hosts sem especificar um FQDN (nome de domínio totalmente qualificado), é necessário fornecer uma lista de pesquisa de DNS apropriada. A configuração das opções do DHCP está documentada na página dnsmasq man.

    
por 12.04.2015 / 01:42