DNS 캐시를 수동으로 플러시 할 수 있음을 안다. 와 sudo killall -HUP mDNSResponder
.
하지만 캐시를 사용하지 않으면 캐시가 얼마나 오래 지속됩니까? 다시 부팅 할 때 재설정됩니까?
답변
다음 명령을 사용하여 로컬 DNS 캐시를 플러시 할 수 있습니다.
dscacheutil -flushcache
DNS 항목이 캐시되는 기간은 일반적으로 해당 호스트 이름의 DNS 관리자가 구성한 해당 DNS 레코드의 TTL에 따라 다릅니다.
주어진 DNS 레코드의 (나머지) TTL을 찾을 수 있습니다. dig
명령:
dig apple.stackexchange.com
응답 섹션에는 호스트 이름 옆에 나머지 TTL이 표시됩니다 (이 예제에서는 257 초).
;; ANSWER SECTION:
apple.stackexchange.com. 257 IN A 198.252.206.16