Não sei sobre a NSD, mas com a cláusula view
do BIND9, você pode criar uma visualização que corresponda apenas aos endereços IP do Google.
como configurar qualquer dns (prefira nsd3) para dar o ip 1.2.3.4 para o google e 2.3.4.5 para todos os outros?
Não sei sobre a NSD, mas com a cláusula view
do BIND9, você pode criar uma visualização que corresponda apenas aos endereços IP do Google.
Não acredito que você esteja procurando a resposta para depender do endereço IP de origem, que é o que normalmente é conhecido como "visualização" ou "DNS dividido".
Se eu entendi corretamente, você deve atender a resposta '1.2.3.4' se a pergunta for o Google e '2.3.4.5' se a pergunta for outra coisa.
Para uma resposta do BIND, consulte esta questão definindo o curinga para o seu '2.3.4.5' e apenas adicionar registros específicos para substituir o curinga para os domínios que você deseja resolver para '1.2. 3,4 '.
Como alternativa, meu software evldns poderia fazer isso facilmente.
Tags google bind domain-name-system nsd