Ubuntu - DNS 캐시 삭제 방법

우분투(Linux)에서 DNS 캐시를 삭제하는 명령어를 소개합니다.

1. DNS 캐시 확인

터미널에서 sudo systemd-resolve --statistics 명령어 입력 시, 현재 DNS 캐시된 크기를 알 수 있습니다. 출력 결과에서 Current Cache Size는 현재 캐시가 얼마나 있는지를 보여줍니다. 삭제 전에 캐시가 얼마나 있는지 확인하고, 캐시 삭제 명령어 입력 후 모두 삭제되었는지 확인해보시면 됩니다.

$ sudo systemd-resolve --statistics

DNSSEC supported by current servers: no

Transactions              
Current Transactions: 0   
  Total Transactions: 5722

Cache                     
  Current Cache Size: 219
          Cache Hits: 3506
        Cache Misses: 2239

DNSSEC Verdicts           
              Secure: 0   
            Insecure: 0   
               Bogus: 0   
       Indeterminate: 0   

2. DNS 캐시 삭제

터미널에서 sudo systemd-resolve --flush-caches 명령어로 캐시를 삭제할 수 있습니다.

$ sudo systemd-resolve --flush-caches

아래와 같이 statistics를 확인해보면, Current Cache Size: 0으로 캐시가 삭제된 것을 확인할 수 있습니다.

$ sudo systemd-resolve --statistics

DNSSEC supported by current servers: no

Transactions              
Current Transactions: 0   
  Total Transactions: 5793

Cache                     
  Current Cache Size: 0   
          Cache Hits: 3548
        Cache Misses: 2268

DNSSEC Verdicts           
              Secure: 0   
            Insecure: 0   
               Bogus: 0   
       Indeterminate: 0   
Loading script...
codechachaCopyright ©2019 codechacha