DNS 캐시 삭제(플러시)하는 방법

사이트가 옛날 정보로 자꾸 연결될 때, DNS 캐시를 지우는 방법을 순서대로 확인해보세요.

🗂️

1. DNS 캐시란 무엇인가

DNS 캐시는 컴퓨터나 브라우저가 한 번 조회한 도메인의 IP 주소를 임시로 저장해두는 기능입니다. 같은 사이트에 다시 접속할 때마다 DNS 서버에 매번 묻지 않고 저장해둔 값을 바로 재사용해 접속 속도를 높여줍니다.

2. 언제 DNS 캐시를 지워야 하나

사이트를 다른 서버로 옮겼는데 계속 예전 IP로 연결되거나, DNS 서버 설정을 바꿨는데도 예전 결과가 나오거나, 특정 사이트만 갑자기 접속되지 않을 때 오래된 캐시 정보가 원인인 경우가 많습니다.

🪟

3. Windows에서 DNS 캐시 지우기

명령 프롬프트를 관리자 권한으로 실행한 뒤 ipconfig /flushdns를 입력하면 "DNS 확인자 캐시를 지웠습니다"라는 메시지와 함께 캐시가 즉시 초기화됩니다.

🍎

4. Mac에서 DNS 캐시 지우기

터미널을 열어 sudo dscacheutil -flushcache 명령을 입력한 뒤, 이어서 sudo killall -HUP mDNSResponder를 입력하면 DNS 캐시가 초기화됩니다. macOS 버전에 따라 명령어가 조금씩 다를 수 있습니다.

🌐

5. 크롬 브라우저 자체 DNS 캐시 초기화

크롬은 운영체제와 별개로 자체 DNS 캐시를 가지고 있습니다. 주소창에 chrome://net-internals/#dns를 입력한 뒤 "Clear host cache" 버튼을 누르면 브라우저 안에 저장된 DNS 캐시만 따로 지울 수 있습니다.

🔁

6. 지워도 여전히 안 열린다면

내 기기의 캐시를 지워도 통신사(ISP)의 DNS 서버나 전 세계 DNS 서버에 새 정보가 전파되는 데는 최대 24~48시간이 걸릴 수 있습니다. 급하다면 구글(8.8.8.8)이나 클라우드플레어(1.1.1.1) 같은 공개 DNS로 바꿔 테스트해보는 것도 방법입니다.

DNS 자체를 바꾸고 싶다면

캐시를 지워도 문제가 계속되거나 더 빠르고 안정적인 DNS 서버로 바꾸고 싶다면DNS 서버 변경하는 방법을 참고해보세요.

DNS 레코드 자체가 궁금하다면

도메인의 A, CNAME, MX 같은 DNS 레코드가 정확히 어떤 역할을 하는지 궁금하다면DNS 레코드 타입 완전정복도 함께 확인해보세요.

자주 묻는 질문

DNS 캐시를 지우면 인터넷이 느려지나요?

아니요, 눈에 띄는 느려짐은 없습니다. 캐시를 지운 직후 처음 방문하는 사이트만 수십~수백 밀리초 정도 DNS 조회가 다시 이뤄질 뿐이고, 이후에는 다시 캐시에 저장되어 빠르게 재사용됩니다.

휴대폰에서도 DNS 캐시를 지울 수 있나요?

스마트폰은 사용자가 직접 DNS 캐시만 따로 지우는 메뉴가 없는 경우가 많습니다. 대신 비행기 모드를 껐다 켜거나 기기를 재부팅하면 네트워크 연결이 새로 맺어지면서 사실상 캐시를 초기화하는 것과 비슷한 효과를 볼 수 있습니다.