Como configuro um servidor de nomes para processar TODAS as solicitações de DNS?

1

Existe alguma maneira de configurar um servidor de nomes para processar TODAS as solicitações de DNS que chegam ao meu servidor e passá-las para servidores de back-end, independentemente de eu ter uma entrada de DNS para o domínio de destino?

Por exemplo, mesmo se eu não tiver uma entrada de DNS para example.com, desde que uma solicitação de example.com chegue ao meu servidor, ela será processada.

Atualmente, tenho uma ligação de execução de servidor, que resolve todas as solicitações para seu próprio IP. Eu tenho um balanceador de carga configurado que encaminha todas as solicitações HTTP para um dos muitos servidores de back-end. Todos os meus servidores de back-end executam o apache2. No momento, também tenho entradas de DNS em TODOS os servidores de back-end para todos os domínios que eu quero que eles processem (porque são meus servidores de nomes de backup). Mas estou adicionando novos domínios o tempo todo e não quero adicionar mais entradas DNS a TODOS os meus servidores cada vez que eu adicionar um novo domínio ...

Eu só quero dar a volta por ter que adicionar qualquer entrada DNS. Qualquer método de fazer isso seria apreciado.

Obrigado!

    
por 4 revs, 3 users 67%anon 09.07.2009 / 11:25

5 respostas

1

Se você tiver um servidor de nomes primário e um conjunto de "backup", por que não está usando as transferências de zona DNS (possivelmente com notificação) para garantir que, quando você adicionar uma entrada no DNS mestre, os secundários a acessem imediatamente? ?

    
por 08.07.2009 / 09:04
1

Em teoria, você deve ser capaz de configurar com o domínio e configurar uma entrada de DNS para * para apontar para o IP público correto.

    
por 08.07.2009 / 09:19
1

"Caching nameserver" é o que você está procurando, eu suponho. Basta adicionar uma instrução Forward à sua configuração de ligação, conforme explicado em muitos tutoriais e instruções de configuração, e você ficará bem.

    
por 08.07.2009 / 12:26
1

Eu sei o que você quer e eu também quero. Para aqueles que estão confusos sobre essa questão, acho que isso significa:

Digamos que eu tenha 100 nomes de domínio. Todos têm os mesmos registros NS: NSX.EXAMPLE.COM

  • Eu sou responsável pelo NSX.EXAMPLE.COM
  • Eu tenho apenas um arquivo de zona, com um registro apontando para 10.0.0.1
  • Eu quero QUALQUER solicitação que chegar ao NSX.EXAMPLE.COM para retornar dados desse registro.

Agora, o principal objetivo dessa questão é criar um sistema que funcione quando eu decidir adicionar outro domínio, SEM QUALQUER MODIFICAÇÃO, à configuração do servidor DNS.

Eu agora registro o FOO.COM e aponto para o NSX.EXAMPLE.COM. Isso deve ser suficiente para fazer com que o FOO.COM resolva a 10.0.0.1

Outra maneira de ver isso seria assim: Se você POR MISTAKE consulta NSX.EXAMPLE.COM para qualquer domínio, ele responderá com 10.0.0.1

    
por 17.12.2009 / 00:30
0

Eu acho que o que você realmente quer é uma configuração autoritativa e de recursor do PowerDNS. Mas não tenho certeza se o servidor autoritativo encaminhará solicitações para as zonas autoritativas.

Basta consultar a documentação do PowerDNS em: link

    
por 08.07.2009 / 09:02