しなければならないドメインネームサーバー近い将来、クエリ応答と統計のいくつかのデバッグのために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 bind9
Stretch がリストされた依存関係にも含まれません。
bind9
Buster/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公式アドレス)