Exibições no BIND para diferenciação de IP (também existe patch geoip para separação geográfica)
Não podemos dizer nada sobre outros DNSes
Como posso configurar um servidor DNS que terá algumas condições antes de resolver domínios?
Quero dizer, antes de entregar ao cliente o endereço resolvido, o servidor passará por algumas condições que eu configurei antes. Por exemplo: localização geográfica, carga do servidor (por exemplo, obterá o servidor menos carregado pelo XML de um servidor de monitoramento), etc.
Qualquer lead ajudará.
Exibições no BIND para diferenciação de IP (também existe patch geoip para separação geográfica)
Não podemos dizer nada sobre outros DNSes
Eu acho que o PowerDNS suporta back-ends personalizados, talvez possa ajudar (nunca usei isso), mas acho que você terá que codificar seu próprio back-end para usá-lo.
No BIND9, você tem exibições que podem fornecer respostas diferentes dependendo do IP da fonte da consulta, de modo que ele será adequado para geo. (BTW, IP de origem é um IP do servidor DNS recursivo, você nunca sabe o IP do usuário final, e eles não são necessários na mesma região - veja "Google Public DNS").
Tags domain-name-system