O BIND 9 tem um recurso para fazer exatamente isso, chamado de "visualizações".
Há um bom artigo sobre como usá-los na O'Reilly.
Em BIND 9
( named
), existe alguma maneira de retornar diferentes A
registros dependendo do endereço IP
do proponente?
Ao receber uma consulta para um determinado nome DNS
, gostaria de retornar o endereço IP
externo para as consultas recebidas do mundo externo e o endereço IP
interno para as consultas recebidas da sub-rede interna.
Atualizar :
As visualizações parecem funcionar bem, mas existem cerca de 300
registros no arquivo de zona.
Devo copiar o arquivo inteiro (e gerenciar dois arquivos daqui em diante) se eu quiser que apenas um único registro DNS
seja retornado de forma diferente?
O BIND 9 tem um recurso para fazer exatamente isso, chamado de "visualizações".
Há um bom artigo sobre como usá-los na O'Reilly.
Para sua referência futura e para fins de pesquisa, isso é conhecido como "split horizon dns" É suportado em muitos pacotes DNS, incluindo Djbdns.
Sim, você pode usar as exibições , que são basicamente wrapper em torno de sua configuração que limita a configuração a apenas um determinado segmento de IPs do cliente.
Tags bind domain-name-system