BINDがdnstapサポートでコンパイルされたことを確認する

BINDがdnstapサポートでコンパイルされたことを確認する

しなければならないドメインネームサーバー近い将来、クエリ応答と統計のいくつかのデバッグのためにBINDでサポートされています。

Debian9でbind9コンパイルされたパッケージがサポートされているかどうかを確認するにはdnstap

関連トピックを参照してください。DNSクエリ応答履歴

答え1

明らかに質問に提供されたリンクによると:

dnstap は通常 BIND 9.11 で使用できますが、BIND 9.9.8-S5 などの一部の以前のリリースバージョンでも使用できます。

したがって、Debian 9 v9.10.xでBINDを実行するとほとんどサポートされていないと想定できますdnstap

さらに、Debianテストの最近のバグチケットは、コンパイル時にコンパイルするためにDNSサポートを必要とします。

Bug#890483:bind9:dnstapサポートでコンパイル

ただし、以下を使用してコンパイル時named -Vオプションを確認することもできます。そこには--enable-dnstap「伸び」オプションはありません。

$ 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

からman named

-Vは
バージョン番号とビルドオプションを報告して終了します。

Debian制御ファイルに新しい推奨依存関係、およびを表示python3-plyできprotobuf-c-compilerますlibfstrm-dev

選択すると、apt-cache showpkg bind9Stretch がリストされた依存関係にも含まれません。

bind9Buster/testingの依存関係のリストを見るとhttps://packages.debian.org/buster/bind9バージョン9.11.2.P1-1もテストブランチでコンパイルを有効にしbind9ていないようです。dnstap

dnstapしたがって、Debian Stable BranchのBINDバージョンはDebian BIND機能をサポートしておらず、Debian Test BranchのBINDは(まだ?)有効にコンパイルされていないと言えます。

PS GAD3Rが正しく指摘したように、ソースパッケージを使用してBinding 9パッケージのdebian / rulesのディレクティブを確認apt-srcすることもできます。./configure(それともgithubに行きますか?見つかりませんか?ダーバンバインド9公式アドレス)

関連情報