Mac OS X에서 DNS 캐시는 얼마 동안 지속됩니까? 있음을 안다. 와 sudo killall -HUP mDNSResponder.

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