인프런 커뮤니티 질문&답변

아아님의 프로필 이미지
아아

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

DNS

DNS 서버 관련 질문

해결된 질문

작성

·

602

·

수정됨

1

인터넷 네트워크 - DNS 수강 신청중입니다.

 

DNS 서버와의 통신 과정에서 궁금한게 있습니다.

클라이언트가 DNS 서버로부터 대응되는 IP 주소를 받아 저장을 하고 나서부터는 TTL 만료 전까지는 DNS 서버에 요청하지 않는걸로 알고 있습니다.

 

그런데 TTL 만료 전에 해당 도메인의 IP 주소가 변경되면 클라이언트 캐시에 있던 IP 주소는 오래된 주소가 되는거니까 연결 오류가 날것으로 예상됩니다.

이에 대해 궁금한 점 2가지 드립니다.

 

  1. 이렇게 오류가 나면 클라이언트는 자동으로 DNS 서버에 재요청해서 IP 주소를 다시 할당받고 도메인 접속 재요청을 하는건가요? 아니면 오류 상태로 진행을 멈추는건가요?

 

  1. 이런 경우를 방지하기 위해 클라이언트나 DNS 서버가 TTL 만료가 안됐어도 갱신받거나 갱신해주는 방법은 없나요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 아아님

이런 경우 실무에서는 보통 DNS TTL을 1분 정도로 짧게 가져가는 정책을 사용합니다.

프로그래밍 언어 + DNS TTL로 검색해보시면 도움이 되실거에요.

감사합니다.

아아님의 프로필 이미지
아아

작성한 질문수

질문하기