티스토리 뷰

반응형

🌐 DNS TTL이란? 변경 적용 안 되는 이유 (캐시 문제 완벽 해결)

❗ DNS 변경했는데 왜 안 바뀔까?

 

도메인 설정 바꿨는데

👉 몇 시간 지나도 반영 안 되는 경험

한 번쯤 다 겪는다


👉 대부분 원인

👉 DNS TTL 때문

 

 

 


✅ 핵심 요약 (바쁜 사람용)

  • TTL = 캐시 유지 시간
  • TTL 동안 이전 값 유지됨
  • DNS 변경해도 바로 적용 안 됨

👉 핵심

👉 “기다리는 게 정상”



🔗 먼저 보면 좋은 글

👉 dig 명령어 보는 법

 

🌐 dig 명령어 보는 법 완벽 정리 (DNS 모르면 무조건 막힌다)

❗ dig 결과 도대체 어떻게 보는 거야?서버나 도메인 문제 확인할 때dig 명령어를 실행하면 결과가 쭉 나오는데…👉 도대체 뭘 봐야 하는지 모르는 경우가 대부분입니다 👉 📌 블로그로 돈 버는

rkfka24.com

 

👉 DNS 확인 방법 먼저 이해하면 쉬움

 

 

 


🔍 TTL (Time To Live) 개념

👉 쉽게 말하면

👉 “DNS 정보 유효 시간”


예:

  • TTL = 300초 (5분)
    👉 5분 동안 이전 정보 유지

👉 그래서

👉 DNS 바꿔도 바로 안 바뀜

📊 왜 DNS 변경이 늦게 적용될까?

👉 이유 3가지


1️⃣ 로컬 캐시

👉 내 컴퓨터에 저장됨


2️⃣ ISP 캐시

👉 인터넷 제공 업체


3️⃣ DNS 서버 캐시

👉 외부 DNS 서버


👉 그래서

👉 각각 다르게 반영됨

 

 

 


🚀 TTL 확인 방법 (실전)

👉 dig로 확인 가능

 
dig example.com
 

👉 결과

example.com. 300 IN A 192.0.2.1
 

👉 여기서

👉 300 = TTL

⚠️ TTL 때문에 생기는 문제

✔ 변경했는데 안 바뀜
✔ 일부 지역만 다름
✔ 테스트 결과 다름


👉 이건 정상


👉 💡 핵심

👉 “TTL 끝날 때까지 기다려야 함”

 

👉 💡 dig 명령어로 확인하는 방법

 

🌐 dig 명령어 보는 법 완벽 정리 (DNS 모르면 무조건 막힌다)

❗ dig 결과 도대체 어떻게 보는 거야?서버나 도메인 문제 확인할 때dig 명령어를 실행하면 결과가 쭉 나오는데…👉 도대체 뭘 봐야 하는지 모르는 경우가 대부분입니다 👉 📌 블로그로 돈 버는

rkfka24.com

 

 

 


💡 빠르게 반영하는 방법


✔ 1. TTL 낮추기 (사전 작업)

👉 변경 전에

✔ TTL 60~300으로 낮춤


👉 이후 변경하면

👉 빠르게 반영됨


✔ 2. 캐시 초기화

👉 로컬 캐시 삭제


Mac:

 
sudo dscacheutil -flushcache
 

Windows:

 
ipconfig /flushdns
 

👉 💡 효과

👉 일부 즉시 반영

✔ 3. 다른 DNS 서버 사용

👉 예

 
dig @8.8.8.8 example.com
 

👉 Google DNS 기준 확인

 

 

 


📊 TTL 설정 기준


평상시 300~3600
변경 전 60~300
테스트 낮게

👉 핵심

👉 상황에 따라 조절

 

 

 


🎯 결론

DNS TTL은 문제가 아니라

👉 정상 동작


✔ 기다리거나
✔ TTL 조절하면 해결


👉 핵심은

👉 “캐시 이해”

 

반응형
반응형