내 DNS TTL이 1시간인 경우 이름 서버의 절반이 30분 후에 새 항목을 갖게 된다고 예상해야 합니까?

내 DNS TTL이 1시간인 경우 이름 서버의 절반이 30분 후에 새 항목을 갖게 된다고 예상해야 합니까?

위는 이 질문의 특정 버전이지만 보다 일반적으로는 다음과 같습니다. 네임 서버가 기본적으로 무작위로 배포되는 일정한 속도로 DNS 항목을 새로 고치지 않을 것으로 예상할 이유가 있습니까?

답변1

일반적인 관행은 이 레코드를 수정하려고 할 때 A 레코드의 TTL 값을 5분으로 구성하는 것입니다. 왜냐하면 TTL 값은 언급된 TTL 값 시간 내에 이 변경 사항에 대한 이름 서버, 최상위 도메인 서버 및 루트 서버의 변경 사항을 반영하기 때문입니다.

예를 들어 TTL 값이 30분으로 설정된 경우 A 레코드를 수정하면 이름 서버, 최상위 도메인 서버 및 루트 서버의 변경 사항을 반영하여 캐시를 지우고 이 수정 레코드를 추가하는 데 약 30분이 소요됩니다. 생산적으로 적용

답변2

어느 TTL?

네임서버
$(dig +short NS example.com)의 결과와 같습니다.

마스터는 즉시 업데이트하고, 슬레이브 서버는 슬레이브 알림이 전송되지 않는 한 슬레이브 서버에 새 레코드를 확인할 시기를 알려주는 SOA 레코드의 새로 고침 TTL을 확인합니다. 모든 네임서버가 DNS 기반 슬레이브 업데이트 방법을 사용하는 것은 아닙니다. 예를 들어 일부는 CI를 사용합니다. 작업, 중앙 데이터베이스, 심지어 LDAP

재귀 리졸버 일반적으로 첫 번째 쿼리 후 레코드의 TTL에 도달하면 DNS 레코드가 만료됩니다. 따라서 레코드를 설정하고 테스트를 수행할 때 1시간 TTL은 수정된 DNS 레코드가 표시될 때까지 1시간을 기다려야 합니다.

또한 다음 용어에 대해 잘 읽어보십시오.https://ns1.com/resources/understanding-ttl-values-in-dns-records

관련 정보