Preciso de suporte dnstap no BIND, para fazer alguma depuração nas respostas das consultas e possivelmente estatísticas em um futuro muito próximo.
Como verificar se no Debian9 o bind9
pacote foi compilado com suporte para dnstap
?
Consulte relacionado: Log de resposta de consulta de DNS
Aparentemente, conforme o link fornecido na pergunta:
Portanto, sendo BIND no Debian 9, v9.10.x, podemos presumir que não há
dnstap
suporte.Além disso, um tíquete de bug recente para testes Debian está pedindo para compilá-lo com suporte a DNS.
Bug#890483: bind9: compilar com suporte a dnstap
No entanto, você também pode verificar as opções de tempo de compilação com
named -V
. Não há--enable-dnstap
opção no Stretch lá.De
man named
:De acordo com os patches enviados com o relatório de bug mencionado acima, no arquivo de controle debian você pode ver as novas dependências sugeridas,
python3-ply
,protobuf-c-compiler
elibfstrm-dev
.Verificar com
apt-cache showpkg bind9
lá também não está nas dependências listadas para Stretch.Olhando para a lista de dependências
bind9
para Buster/testing em https://packages.debian.org/buster/bind9 , versão 9.11.2.P1-1, também é evidente quebind9
também não é compilado comdnstap
habilitado no ramo de teste .Portanto, pode-se dizer que a
dnstap
funcionalidade Debian BIND não é suportada pela versão BIND no ramo estável do Debian, e o BIND no ramo de teste do Debian não é (ainda?) compilado para habilitá-lo.PS Como GAD3R aponta corretamente, você também pode obter com
apt-src
o pacote fonte para verificar a./configure
diretiva em debian/rules do pacote bind9. (ou vá para o github? não consegue encontrar o endereço oficial do Debian bind9)