私は小さなDebianサーバーを持っていますが、Bind9とdnscryptは両方とも同じコンピュータにあります。 Bind9 はポート 53 で実行され、dnscrypt は 5000 で実行されます。通常のBind9サーバーはいくつかのチェックを実行し、要求をdnscryptサーバーに転送します。これまではうまくいきますが、数日後には開始されず、次の行でクラッシュします。journalctl -xe
Mar 19 16:00:46 myhost named[31341]: ../../../lib/dns/name.c:2487: REQUIRE((((dest) != ((void *)0)) && (((const isc__magi
Mar 19 16:00:46 myhost named[31341]: #0 0x559ba65cbd80 in ??
Mar 19 16:00:46 myhost named[31341]: #1 0x7f0525f9e9aa in ??
Mar 19 16:00:46 myhost named[31341]: #2 0x7f0527688f36 in ??
Mar 19 16:00:46 myhost named[31341]: #3 0x7f05277069ba in ??
Mar 19 16:00:46 myhost named[31341]: #4 0x7f052770828e in ??
Mar 19 16:00:46 myhost named[31341]: #5 0x7f05277085e1 in ??
Mar 19 16:00:46 myhost named[31341]: #6 0x7f0527764bf5 in ??
Mar 19 16:00:46 myhost named[31341]: #7 0x7f0527774591 in ??
Mar 19 16:00:46 myhost named[31341]: #8 0x7f0525fc2a23 in ??
Mar 19 16:00:46 myhost named[31341]: #9 0x7f05259694a4 in ??
Mar 19 16:00:46 myhost named[31341]: #10 0x7f0524dbad0f in ??
Mar 19 16:00:46 myhost named[31341]: exiting (due to assertion failure)
内部で転送オプションを無効にすると/etc/bind/named.conf.options転送を有効にするとすぐに競合が発生します。
forward only;
forwarders { 127.0.0.1 port 5000; };
何ができたのか?キャッシュに関連しているのか、インストールをクリーンアップして作業状態に戻ることができるのかをよりよく理解しようとしましたが、何もありませんでした。
要求を別のサーバー(たとえば、208.67.222.222 OpenDNSサーバー)に転送しようとすると、操作は中断されます。 :(
答え1
打ちました。回帰エラー。
ダウングレードまたはクイックフィックスを待ちます。