홈으로 돌아가기

모든 기기에서 DNS 캐시를 지우는 방법

Windows, macOS, Linux, iOS, Android, Chrome에서 DNS 캐시를 플러시하는 완벽 가이드예요. 그리고 더 똑똑한 DNS를 쓰면 이런 작업을 거의 할 필요가 없는 이유까지 함께 알려드릴게요.

2026년 2월 8분 분량
DNS 캐시 지우는 방법 일러스트 DNS 캐시 지우는 방법 일러스트

조금 전까지 잘 되던 웹사이트에 갑자기 접속이 안 되시나요? 자꾸 예전 서버로 연결되시나요? 해결책은 보통 DNS 캐시를 지우는 거예요. 하지만 이런 일을 두 번 다시 겪지 않을 더 나은 방법이 있어요.

DNS 캐시란 무엇인가요?

웹사이트에 접속할 때마다 기기는 도메인 이름(예: google.com)을 찾아서 IP 주소(예: 142.250.80.46)로 변환해요. 이 조회는 인터넷의 전화번호부 역할을 하는 Domain Name System, 즉 DNS를 거쳐 이루어져요.

속도를 높이려고 기기는 캐시에 저장해 둬요 이 조회 결과를 로컬에 저장해 둬요. 다음에 같은 사이트에 접속하면 기기는 조회를 건너뛰고 저장해 둔 답을 그대로 써요. 이것이 바로 DNS 캐시예요.

문제가 뭐냐고요? 대부분의 ISP 리졸버는 레코드를 12~24시간동안 캐시해 둬요. 그래서 웹사이트가 서버를 옮기거나 DNS 설정을 바꿔도 몇 시간이나 오래된 데이터에 발이 묶이게 돼요.

ClearDNS는 20~60초짜리 캐시 TTL을 써요. 오래된 레코드가 알아서 바로잡혀요. 지금 설정하세요 - 무료예요.

DNS 캐시는 언제 지워야 하나요?

다음과 같은 경우에는 DNS 캐시를 플러시하는 게 좋아요:

  • 웹사이트가 안 열리는데 다른 기기나 네트워크에서는 잘 될 때
  • 브라우저에 "DNS_PROBE_FINISHED_NXDOMAIN"이 또는 비슷한 DNS 오류가 뜰 때
  • DNS 공급자를 막 바꿨는데 바로 적용되길 원할 때
  • 웹사이트가 최근에 새 서버로 옮겼는데 아직도 예전 버전이 보일 때
  • DNS 필터링 규칙을 껐거나 켰는데 변경 사항을 즉시 적용하고 싶을 때

아니면 이 모든 걸 그냥 건너뛰셔도 돼요. ClearDNS에서는 최대 캐시 시간이 60초 라서, 오래된 레코드가 알아차리기도 전에 알아서 만료돼요.

Windows에서 DNS 캐시 지우기

번거로움은 건너뛰세요 - Windows에서는 ClearDNS를 쓰세요

DNS 캐시가 오래될 때마다 명령어를 실행하는 대신, ClearDNS를 한 번만 설정해 두면 다시는 신경 쓸 일이 없어요. ClearDNS는 DNS 레코드를 20~60초마다 자동으로 새로 고쳐요. 게다가 광고 차단, 트래커 보호, 멀웨어 필터링까지 함께 제공돼요. 2분이면 되고 계정도 필요 없어요.

지금 Windows에서 ClearDNS 설정하기 - 무료
수동 방법: Windows에서 DNS 캐시 플러시하기

여세요: 명령 프롬프트 또는 PowerShell 을 관리자 권한으로 실행하세요 (시작 단추를 마우스 오른쪽 단추로 클릭하고 "터미널(관리자)"를 선택하세요).

실행하세요:

ipconfig /flushdns

이런 메시지가 보일 거예요: Successfully flushed the DNS Resolver Cache.

캐시가 비었는지 확인하려면:

ipconfig /displaydns

참고: 캐시가 오래될 때마다 이 작업을 반복해야 해요. ClearDNS를 쓰면 레코드가 20~60초마다 자동으로 새로 고쳐져요.

macOS에서 DNS 캐시 지우기

터미널은 건너뛰세요 - Mac에서는 ClearDNS를 쓰세요

No sudo 명령어도, 터미널도, 비밀번호 입력 창도 필요 없어요. Mac에 ClearDNS를 한 번만 설정해 두면 DNS 캐시 문제가 영원히 사라져요. 자동 캐시 새로 고침, 광고 차단, 개인정보 보호까지 2분도 안 걸려요.

지금 Mac에서 ClearDNS 설정하기 - 무료
수동 방법: macOS에서 DNS 캐시 플러시하기

여세요: 터미널 (Cmd + Space를 누르고 "터미널"을 입력한 뒤 Enter를 누르세요).

이 명령어를 실행하세요 (macOS Ventura, Sonoma, Sequoia 및 이후 버전에서 동작해요):

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

메시지가 뜨면 비밀번호를 입력하세요. 확인 메시지는 따로 없고, 캐시가 조용히 지워져요.

매번 이 작업을 반복해야 해요. ClearDNS는 20~60초짜리 캐시 TTL로 이걸 자동으로 처리해 줘요.

Linux에서 DNS 캐시 지우기

더 나은 방법 - Linux에서는 ClearDNS를 쓰세요

Ubuntu, Fedora, Arch, Debian 무엇을 쓰든 ClearDNS는 똑같이 동작해요. 한 번만 설정하면 모든 배포판에서 DNS 캐시 문제가 영원히 해결돼요. 20~60초마다 자동 DNS 새로 고침에 더해 완전한 DNS 필터링까지 제공돼요.

지금 Linux에서 ClearDNS 설정하기 - 무료
수동 방법: Linux에서 DNS 캐시 플러시하기

다음의 경우: systemd-resolved (Ubuntu 18.04 이상, Fedora):

sudo systemd-resolve --flush-caches

확인하려면:

sudo systemd-resolve --statistics

다음의 경우: dnsmasq 또는 nscd:

sudo systemctl restart dnsmasq
# or
sudo systemctl restart nscd

배포판마다 서로 다른 DNS 리졸버를 써요. ClearDNS는 그 모든 곳에서 똑같이 동작해요.

iPhone / iPad에서 DNS 캐시 지우기

한 번 설정하고 잊어버리세요 - iOS의 ClearDNS

비행기 모드를 켰다 껐다 할 필요도, 메뉴 깊숙이 숨은 설정을 찾을 필요도 없어요. iOS의 ClearDNS는 60초 미만의 캐시 TTL로 DNS를 알아서 최신 상태로 유지해 줘요. 한 번의 탭으로 DNS 프로파일을 설치하면 기기 전체 광고 차단과 트래커 보호가 함께 제공돼요.

지금 iPhone에서 ClearDNS 설정하기 - 무료
수동 방법: iOS에서 DNS 캐시 플러시하기

여세요: 설정을 열고 에어플레인 모드를 켠 뒤 10초 기다렸다가 다시 끄세요. 이렇게 하면 네트워크 연결이 초기화되면서 DNS 캐시도 함께 지워져요.

또는 설정 > Wi-Fi로 가서 네트워크 옆의 (i) 를 탭한 다음 임대 갱신.

이 방법은 모든 네트워크 연결을 잠시 끊어요. ClearDNS를 쓰면 레코드가 백그라운드에서 조용히 새로 고쳐져요.

Android에서 DNS 캐시 지우기

현명한 방법 - Android의 ClearDNS

Android는 의외로 DNS 캐시를 수동으로 지우기가 까다로워요. ClearDNS는 이 문제를 완전히 해결해 줘요. 비공개 DNS로 한 번만 설정해 두면 다시는 캐시를 플러시할 필요가 없어요. 30초면 되고, 기기 전체에 자동 캐시 새로 고침, 광고 차단, 멀웨어 보호를 제공해요.

지금 Android에서 ClearDNS 설정하기 - 무료
수동 방법: Android에서 DNS 캐시 플러시하기

방법 1: 껐다 켜기: 에어플레인 모드 를 켰다 껐다 하세요 (iOS와 동일해요).

방법 2: Chrome에서 다음 주소로 이동하세요:

chrome://net-internals/#dns

탭하세요: Clear host cache.

Android는 시스템 차원의 DNS 플러시 기능을 제공하지 않아요. ClearDNS는 짧은 TTL로 이 제약을 통째로 우회해요.

Chrome에서 DNS 캐시 지우기

ClearDNS를 쓰면 Chrome 캐시는 문제가 안 돼요

Chrome은 OS와 별개로 자체 DNS 캐시를 따로 관리해요. 그래서 시스템 캐시를 플러시한 뒤에도 Chrome은 여전히 오래된 레코드를 쓸 수 있어요. ClearDNS는 이 둘을 한꺼번에 해결해 줘요. 리졸버 단계에서 레코드가 20~60초마다 새로 고쳐지기 때문에 Chrome은 언제나 최신 데이터를 받아요.

ClearDNS를 설정하고 chrome://flags 씨름은 그만하세요
수동 방법: Chrome 내부 DNS 캐시 플러시하기

새 탭을 열고 다음 주소로 이동하세요:

chrome://net-internals/#dns

클릭하세요: Clear host cache. 그런 다음 이 주소로 이동하세요:

chrome://net-internals/#sockets

클릭하세요: Flush socket pools 을 눌러 예전 IP 주소를 쓰는 연결을 모두 비우세요.

두 단계를 모두 해야 해요. ClearDNS를 쓰면 둘 다 필요 없어요.

DNS 캐시 플러시에 지치셨나요? ClearDNS가 자동으로 해드려요. 2분이면 설정 끝이에요.

DNS 캐시가 문제를 일으키는 이유

전통적인 DNS 리졸버는 긴 캐시 시간을 설정해요. 이걸 TTL(Time to Live)이라고 불러요. 많은 ISP가 DNS 레코드를 24시간 이상 캐시해 둬요. 즉, 웹사이트가 IP 주소를 바꾸면 하루 종일 예전 서버에 접속하려고 헛수고할 수도 있다는 뜻이에요.

이로 인해 실제로 이런 문제가 생겨요:

  • 웹사이트 이전: 사이트가 새 호스트로 옮겼는데도 기기가 여전히 예전 호스트에 연결돼요
  • CDN 장애 조치: 콘텐츠 전송 네트워크가 다른 엣지 서버로 전환했는데도 캐시는 예전 서버를 가리켜요
  • DNS 필터링 변경: 차단 규칙을 업데이트했는데도 오래된 캐시 때문에 예전 규칙이 그대로 적용돼요
  • 보안 업데이트: 보안 사고 후 도메인의 IP가 바뀌었는데도 캐시는 여전히 위험에 노출된 주소를 가리켜요
"DNS 캐시 TTL이 길수록, 오래되거나 잘못되거나 심지어 위험한 DNS 레코드에 발이 묶일 가능성이 그만큼 오래 이어져요."

ClearDNS가 캐시 문제를 없애는 방법

ClearDNS는 근본적으로 다른 방식을 택했어요. DNS 레코드를 몇 시간이나 며칠씩 캐시하는 대신, ClearDNS는 아주 짧은 캐시 시간:

ClearDNS 캐시 TTL vs. 당신의 ISP

  • 결정 캐시: 20초 (ISP: 12~24시간)
  • 정책 업데이트: 60초 (ISP: 수동 플러시 필요)
  • 차단된 도메인: 60초 (ISP: 해당 없음 - 필터링 자체가 없음)
  • 허용된 도메인: 1~60초 (ISP: 몇 시간)

최대 지연 시간은 60초, 보통은 20초 미만이에요.

이게 무슨 뜻이냐면:

  • 더 이상 손으로 캐시를 플러시할 필요가 없어요 - 오래된 레코드가 1분 안에 알아서 만료돼요
  • 규칙 변경이 즉시 적용돼요 - 도메인을 차단하거나 차단 해제하면 거의 즉시 적용돼요
  • 더 빠른 장애 조치 - 웹사이트가 서버를 옮겨도 몇 초 안에 새 서버에 연결돼요
  • 더 나은 보안 - 위협 목록이 업데이트되면 위험에 노출된 도메인이 더 빠르게 차단돼요

게다가 ClearDNS는 빠른 캐시 새로 고침 그 이상을 제공해요:

  • 광고 및 트래커 차단 을 DNS 단계에서 처리해요 - 브라우저 확장 프로그램이 필요 없어요
  • 멀웨어 및 피싱 보호 - 위험한 도메인이 로드되기 전에 차단돼요
  • 계정이 필요 없어요 - 2분도 안 걸려 설정되고, 완전히 익명이에요
  • 모든 기기에서 동작 - 스마트폰, 노트북, 태블릿, 스마트 TV, 라우터까지요
지금 ClearDNS 설정하기 - 무료, 익명, 2분이면 끝

DNS 캐시 vs. 브라우저 캐시

DNS 캐시와 브라우저 캐시를 헷갈리지 마세요. 둘은 서로 달라요:

  • DNS 캐시 는 도메인과 IP의 매핑을 저장해요. 이걸 플러시하면 새로 DNS 조회가 강제로 이뤄져요.
  • 브라우저 캐시 는 웹페이지 콘텐츠(이미지, CSS, JavaScript)를 저장해요. 이걸 지우면 페이지 자원이 새로 다운로드돼요.

웹사이트가 깨져 보이거나 오래된 모습이라면 둘 다을 지워 보세요. 하지만 사이트에 아예 접속이 안 된다면 보통 DNS 캐시가 원인이에요. 그리고 ClearDNS는 이 문제를 아예 없던 일로 만들어 줘요.

이제 DNS 캐시를 손으로 지우지 마세요

ClearDNS는 20~60초짜리 캐시 TTL을 써요. 오래된 레코드가 알아서 바로잡혀요. 계정도 필요 없어요.

ClearDNS 설정하기