Como você configuraria um registro A para qualquer consulta negativa?

3

Como devo proceder para configurar um registro A no Bind9 para consultas negativas? Quero encaminhar nossa equipe para uma página informativa se eles visitarem um domínio inexistente. Nós temos um servidor de cache interno.

    
por Mike Curry 11.12.2014 / 18:08

1 resposta

10

Há um artigo aqui sobre a configuração de redirecionamentos do NXDOMAIN: BIND 9.9 zonas de redirecionamento (para redirecionamento NXDOMAIN) .

Aqui está o exemplo dado pelo ISC, mas a explicação completa está disponível em sua página.

Em named.conf , você adiciona uma nova "zona":

zone "." {
    type redirect;
    file "db.redirect" ;
};

E, nesse arquivo de zona db.redirect , você o preenche com sua resposta:

$TTL 300
@ IN SOA ns.example.net hostmaster.example.net 0 0 0 0 0
@ IN NS ns.example.net
;
; NS records do not need address records in this zone as it is not in the
; normal namespace.
;
*. IN A 10.100.100.2
*. IN AAAA 2001:ffff:ffff::10.100.100.2

Em vez de *. , você pode restringir os TLDs e os domínios. Por exemplo, se você quiser que endereços .co.uk com falha sejam redirecionados para um endereço específico:

*.CO.UK. IN A 10.100.100.4
*.CO.UK. IN AAAA 2001:ffff:ffff::10.100.100.4
    
por 11.12.2014 / 18:24