DNS 전파는 무슨 뜻입니까?
DNS 전파는 인터넷의 모든 서버에서 DNS 레코드에 대한 업데이트가 완전히 적용되는 데 걸리는 시간입니다. 이름 서버는 새로 고침하기 전에 일정 시간 동안 도메인 레코드 정보를 캐시에 저장하기 때문에, 변경 사항이 즉시 적용되지 않습니다. 적절하게 계획된 레코드 변경이기 때문에 도메인이 중단되는 상황은 발생하지 않지만, 일부 사용자에게는 모든 서버가 전파될 때까지 사이트의 캐싱된 버전이 계속 표시될 수 있습니다.
DNS 전파 시간
전파 시간은 정해져 있지 않지만, DNS는 일반적으로 수 시간 내에 전파를 완료합니다. 때로는 72시간까지 걸릴 수도 있습니다.
전파 시간은 ISP(인터넷 서비스 제공업체), 도메인 레지스트리, DNS 레코드의 TTL(Time to Live) 값 등의 몇 가지 요인으로 결정됩니다.
ISP(인터넷 서비스 제공업체)는 DNS 전파 시간에 어떤 영향을 미칩니까?
주소창에 URL을 입력하면 요청이 먼저 로컬 DNS 리커시브 리졸버(리커서 또는 리졸버라고도 함)로 전달됩니다. 이 리졸버는 일반적으로 ISP에서 할당합니다. 그런 다음 요청은 원래 요청에 대한 최종 응답을 보유한 권한 있는 이름 서버에 도달하기 전에 여러 개의 다른 서버로 전달됩니다. ISP가 TTL 값을 신경 쓰지 않고 레코드가 만료된 후에도 캐시에 계속 보관하면 전파 속도가 상당히 느려질 수 있습니다.
도메인 이름 레지스트리는 DNS 전파 속도에 어떤 영향을 미칩니까?
도메인의 권한 있는 이름 서버를 변경할 때 변경 사항은 TLD(최상위 도메인) 및 루트 서버에도 적용해야 합니다. 제공자 전환 시 이전 제공자의 레코드를 삭제하거나 서비스를 중단하기 전에 72시간을 기다리면 지연을 줄이는 데 도움이 될 수 있습니다.
TTL은 글로벌 DNS 전파에 어떤 영향을 미칩니까?
ISP가 DNS 레코드의 TTL을 무시하든, 무시하지 않든 TTL 값은 계속해서 전파에 영향을 미칩니다. TTL을 높게 설정할수록 전파 시간이 길어집니다. 예를 들어, TTL이 86,400초(24시간)인 DNS 레코드를 변경하면 모든 서버는 24시간이 지날 때까지 이전 정보를 최종 사용자에게 제공합니다. TTL이 만료되면 서버는 새 DNS 요청을 만들어 최신 정보를 검색합니다.
DNS 레코드를 정기적으로 업데이트하는 도메인에서는 TTL을 낮추는 것(30~300초)이 좋습니다. 이 경우, 특히 ISP가 TTL 값을 무시하는 경우 TTL이 높으면 부정적인 영향을 미칠 수 있습니다. 미션 크리티컬 서비스와 중대 서비스의 경우 TTL을 대부분 리졸버의 최저 값인 30초로 설정하는 것이 좋습니다. TTL을 30초 미만으로 설정하려면 먼저 테스트 레코드를 만들어 리졸버가 이를 인식하는지 확인해야 합니다.
글로벌 DNS 전파 검사기
온라인 DNS 전파 검사기는 DNS 레코드 변경 사항이 전역으로 전파되었는지 확인할 수 있습니다. 가장 정확한 결과를 확인하려면 여러 검사기에서 검사를 실행하는 것이 좋습니다.
다음은 몇 가지 전파 검사기입니다.
- Constellix의 DNS 도구 박스
- DNS 검사기
- whatsmydns.net
- MX Toolbox
- DNS 전파 검사기
- 글로벌 DNS 검사기
- nslookup.io
DigiCert® DNS Made Easy 네트워크에서 DNS가 전파되는 방식
DigiCert에서는 DNS 레코드에 대한 변경 사항이 글로벌 네트워크의 모든 권한 있는 이름 서버에 즉각 전파됩니다. 덕분에 TTL 값을 더 낮게 구성할 수 있어 전파 시간을 줄일 수 있습니다. 그러나 업데이트된 DNS 레코드에서 TTL이 만료될 때까지 리커서는 캐시에 있는 정보로 계속 작동합니다.