Windows 7 컴퓨터에서 DNS 캐시는 얼마나 자주 삭제됩니까?
답변
DNS 캐시는 명시 적으로 지시하거나 DNS / 네트워킹 관련 구성을 변경하지 않으면 플러시되지 않습니다. DNS 레코드에는 해당 레코드와 관련된 TTL (Time To Live) 값이 있으며 이는 DNS 캐시에 특정 레코드의 유효 기간을 알려줍니다. 캐시의 레코드는 TTL 용으로 보관 된 다음 다시 쿼리됩니다.
Windows 시스템에서는 명령 프롬프트에서 다음 명령을 실행하여 캐시의 모든 레코드 목록과 TTL을 TTL과 함께 볼 수 있습니다.
ipconfig /displaydns
다음 명령을 사용하여 캐시 된 모든 DNS 레코드를 강제로 플러시 할 수 있습니다.
ipconfig /flushdns
더 많은 정보를 위해서:
답변
내가 찾은 것에서 Windows 7은 dnscache MaxCacheEntryTtlLimit에 대한 매개 변수를 설정하지 않습니다 .
MaxCacheEntryTtlLimit의 기본값은 DWORD = 0x15180 = 86400 seconds = 1 day
- DNS 영역 TTL <MaxCacheEntryTtlLimit이면 DNS TTL이 사용됩니다.
- DNS 영역 TTL> MaxCacheEntryTtlLimit이면 MaxCacheEntryTtlLimit이 사용됩니다.
답변
에 따르면 윈도우 서버 2012 R2에서 DNS 클라이언트 캐시를 감소
대신에 MaxCacheEntryTtlLimit
수정해야합니다 maxcacheTTL
. Windows 8에서도 작동합니다.
기술
DNS (Domain Name System) 서버가 재귀 적 이름 쿼리 레코드를 저장할 수있는 기간을 결정합니다.
이 항목의 값이 0x0이면 DNS 서버는 레코드를 저장하지 않습니다.