別のDNSリゾルバを使用blocky
しており、これをsystemd-resolved
。だから私はキャッシュを実行し、プリフェッチを混乱させたくblocky
ありません。しかし、systemd-resolvedの「キャッシュ」を無効にする方法は?systemd-resolved
blocky
構成ファイル:
/etc/systemd/resolved.conf.d/dns.conf
[Resolve]
#blocky
DNS=127.0.0.10
DNSSEC=yes
# how to disable cache?
cache=no
FallbackDNS=84.200.69.80 8.8.8.8 2001:1608:10:25::9249:d69b 2001:4860:4860::8844
Domains=~.
設定はcache=no
適用されません。systemd-resolved
統計データ:
❯ systemd-resolve --statistics
DNSSEC supported by current servers: yes
Transactions
Current Transactions: 2
Total Transactions: 4008
Cache
Current Cache Size: 189
Cache Hits: 1044
Cache Misses: 3072
DNSSEC Verdicts
Secure: 230
Insecure: 410
Bogus: 731
Indeterminate: 0
PS:直接使用することもできますblocky
がsystemd-resolved
、さまざまなネットワークシナリオでDNSをよりよく処理できます。
答え1
これはキャッシュではなく「キャッシュ」です。 systemd構成は大文字と小文字を区別します。