AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 428928
Accepted
Rui F Ribeiro
Rui F Ribeiro
Asked: 2018-03-08 21:26:43 +0800 CST2018-03-08 21:26:43 +0800 CST 2018-03-08 21:26:43 +0800 CST

Verificando se o BIND foi compilado com suporte a dnstap

  • 772

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 bind9pacote foi compilado com suporte para dnstap?

Consulte relacionado: Log de resposta de consulta de DNS

debian bind
  • 1 1 respostas
  • 1097 Views

1 respostas

  • Voted
  1. Best Answer
    Rui F Ribeiro
    2018-03-08T21:26:43+08:002018-03-08T21:26:43+08:00

    Aparentemente, conforme o link fornecido na pergunta:

    dnstap estará geralmente disponível no BIND 9.11, mas está em algumas edições de versões anteriores, como BIND 9.9.8-S5

    Portanto, sendo BIND no Debian 9, v9.10.x, podemos presumir que não há dnstapsuporte.

    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-dnstapopção no Stretch lá.

    $ named -V
    BIND 9.10.3-P4-Debian <id:ebd72b3>
    built by make with '--prefix=/usr' '--mandir=/usr/share/man' libdir=/usr/lib/x86_64-linux-gnu' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--with-python=python3' '--localstatedir=/' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-gost=no' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--with-atf=no' '--enable-ipv6' '--enable-rrl' '--enable-filter-aaaa' '--enable-native-pkcs11' '--with-pkcs11=/usr/lib/x86_64-linux-gnu/softhsm/libsofthsm2.so' '--with-randomdev=/dev/urandom' 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/bind9-zVMG3I/bind9-9.10.3.dfsg.P4=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -fno-delete-null-pointer-checks -DNO_VERSION_DATE -DDIG_SIGCHASE' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'
    compiled by GCC 6.3.0 20170516
    compiled with OpenSSL version: OpenSSL 1.0.2l  25 May 2017
    linked to OpenSSL version: OpenSSL 1.0.2l  25 May 2017
    compiled with libxml2 version: 2.9.4
    linked to libxml2 version: 20904
    

    De man named:

    -V Relata
    o número da versão e as opções de compilação e sai.

    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-compilere libfstrm-dev.

    Verificar com apt-cache showpkg bind9lá também não está nas dependências listadas para Stretch.

    Olhando para a lista de dependências bind9para Buster/testing em https://packages.debian.org/buster/bind9 , versão 9.11.2.P1-1, também é evidente que bind9também não é compilado com dnstaphabilitado no ramo de teste .

    Portanto, pode-se dizer que a dnstapfuncionalidade 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-srco pacote fonte para verificar a ./configurediretiva em debian/rules do pacote bind9. (ou vá para o github? não consegue encontrar o endereço oficial do Debian bind9)

    • 1

relate perguntas

  • Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux

  • astyle não altera a formatação do arquivo de origem

  • Recebendo e-mail em um novo Debian fresco

  • Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so

  • Como digitar ü no Pinyin IME?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve