私は伝統的なLinuxの専門家であり、systemdのファンではありませんが、残っているので作業を続けています。ネットワーク管理は本当に死にます。
私の目標は簡単です。このサーバーにはキャッシュ・リゾルバーは必要ありません。バインド9が実行されているローカルIPを指すには、解決.confが必要です。
resolv.confを次のように作成するにはどうすればよいですか?
search ecaiken.com
nameserver 172.16.10.189
nameserver 172.16.10.12
...再起動とシステムアップデート後も生き残ることができますか?キャッシュ検証プログラムが再起動しないように無効にしたいと思います。 systemd-resolvedを無効にする方法に関するすべての人の投稿を読みましたが、これは正しいパスではありません。 DNSStubListener = noを使用してスタブファイルを生成してみました。私を助けるための努力を止めるためのシステムを持っていないようです。
このサーバーでBinding 9を実行しているため、ローカルキャッシュリゾルバがローカルコンピュータで問題を引き起こしています。
答え1
cat /etc/systemd/resolved.conf.d/my.conf
[Resolve]
DNS=172.16.10.189
Cache=no
# Never fallback
FallbackDNS=
Domains=ecaiken.com