configuração para ouvir diferente dependendo do domínio solicitado

1

Eu quero configurar o bind de forma que o host servido seja diferente dependendo do domínio solicitado.

o caso de uso é o seguinte: ele deve responder a qualquer pessoa se o domínio solicitado estiver no domínio para o qual o servidor é autoritativo e deve aceitar responder a um intervalo limitado de endereços IP. (Eu não quero um resolvedor recursivo aberto)

Acho que isso deve ser possível por meio da diretiva '' ouvir '', mas não tenho certeza.

    
por Manu H 12.03.2014 / 16:54

1 resposta

1

A palavra-chave BIND que você está procurando é allow-recursion . Aqui está uma configuração de exemplo semelhante à que você deseja: link

Basicamente:

options {
 directory "/var/named";
 allow-recursion {192.168.1.0/24;};
};
zone "." {
 type hint;
 file "root.servers";
};
zone "example.com" in{
 type master;
 file "master/master.example.com";
};

Se você quiser, digamos, "www.example.com" ter o IP, por exemplo, 10.1.2.3 quando consultado na Internet, mas o IP 192.168.1.2 quando consultado em seu escritório, isso é chamado de divisão DNS do horizonte

    
por 12.03.2014 / 17:33

Tags