Existem outros programas do tipo Dnsmasq que podem retornar tabelas específicas do cliente?

1

Estamos usando o Dnsmasq, temos várias entradas que estão funcionando bem. O que estamos procurando é retornar um arquivo de configuração diferente para endereços IP específicos.

ou seja: Sempre que o ip 1.2.3.4 se conectar, ele usará esta tabela:

address=/widgits.com/2.2.2.2
address=/x.widgits.com/2.2.2.22

Sempre que o ip 2.3.4.5 se conectar, ele usará esta tabela:

address=/widgits.com/3.3.3.3
address=/x.widgits.com/3.3.3.33

Além de modificar o dnsmasq, há alguma opção por aí?

Atualização: Só queria acrescentar que temos mais de 10.000 endereços IP (na interface do asme) que seriam divididos em dois grupos e temos até 300 alterações por dia que precisam ser feitas em tempo real.

    
por Mike Curry 01.08.2014 / 05:28

2 respostas

1

Você está descrevendo um recurso no BIND chamado views.

The view clause allows BIND to provide different functionality based on the hosts accessing it

Obtenha mais informações aqui: link

Mais informações possivelmente aqui: link

    
por 01.08.2014 / 05:40
0

Sua melhor aposta parece ser a opção -y (ou --localise-queries ). A partir da documentação :

Return answers to DNS queries from /etc/hosts which depend on the interface over which the query was received. If a name in /etc/hosts has more than one address associated with it, and at least one of those addresses is on the same subnet as the interface to which the query was sent, then return only the address(es) on that subnet. This allows for a server to have multiple addresses in /etc/hosts corresponding to each of its interfaces, and hosts will get the correct address based on which network they are attached to. Currently this facility is limited to IPv4.

    
por 01.08.2014 / 06:22