systemd-resolvedの「キャッシュ」を無効にする方法は?

systemd-resolvedの「キャッシュ」を無効にする方法は?

別のDNSリゾルバを使用blockyしており、これをsystemd-resolved。だから私はキャッシュを実行し、プリフェッチを混乱させたくblockyありません。しかし、systemd-resolvedの「キャッシュ」を無効にする方法は?systemd-resolvedblocky

構成ファイル:

/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:直接使用することもできますblockysystemd-resolved、さまざまなネットワークシナリオでDNSをよりよく処理できます。

ベストアンサー1

これはキャッシュではなく「キャッシュ」です。 systemd構成は大文字と小文字を区別します。

おすすめ記事