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

추신: 직접 사용할 수도 blocky있지만 systemd-resolved다양한 네트워크 시나리오에서 DNS를 더 잘 처리할 수 있습니다.

답변1

이것은 캐싱이 아니라 "캐싱"입니다. systemd 구성은 대소문자를 구분합니다.

관련 정보