domain.com. IN SOA ns1.domain.com. admin.domain.com. (
12083 ; serial number
3h ; refresh interval
30m ; retry interval
3w ; expiry period
1h ; negative TTL
)
negative TTL
값에 대한 설명 은 다음과 같습니다.
1h : 요청 된 이름을이 파일에서 찾을 수없는 경우 이름 서버가 이름 오류를 캐시하는 시간입니다.
서버가 이와 같은 이름 오류를 캐시하도록 트리거 할 수있는 조건은 무엇입니까? 예가 정말 도움이 될 것입니다.
답변
SOA
권한있는 서버가 요청한 레코드가 존재하지 않음을 표시하면 부정 캐싱 간격이 작동 합니다. 구체적인 사례는 다음과 같습니다.
- 의 응답 코드로 응답합니다
NXDOMAIN
. NODATA
합성 상태로 응답 하지만SOA
레코드가 있는 위치 만 형성 합니다. (NOERROR
rcode, 0 답변,SOA
권한 섹션의 1 레코드 + 선택적NS
레코드)
서버 소프트웨어가이 값에 대해 로컬로 구성된 최대 값을 적용하는 것이 일반적이므로, 86400
존재하지 않는 TTL이 음수 인 경우에도 원격 재귀 서버에 의해 오랫동안 캐시 될 필요는 없습니다.
자세한 내용은 RFC 2308 섹션을 참조하십시오 . 섹션 2를 입문서로 읽은 다음 5-6을 읽으십시오.