DNS 캐시 삭제하는 방법

인터넷이 갑자기 느려지거나 특정 사이트만 접속되지 않는다면 대부분은 공유기나 인터넷 회선 먼저 의심합니다. 하지만 의외로 간단한 원인 때문에 문제가 발생하는 경우도 적지 않아요. 그중 하나가 바로 DNS 캐시 삭제를 하지 않았기 때문입니다.

이번 글에서는 DNS 캐시란 무엇인지, 캐시 삭제하는 방법, 왜 삭제해야 하는지, 그리고 어떤 상황에서 삭제하면 도움이 되는지 자세하게 알아보겠습니다.

DNS 캐시란 무엇인가

인터넷에서는 우리가 입력하는 주소를 컴퓨터가 바로 이해하지 못합니다. 예를 들어 브라우저에

google.com을 입력하면 실제로 해당 서버의 IP 주소를 찾아 접속하게 됩니다.

이 과정을 담장하는 것이 DNS(Domaim Name System) 입니다.

쉽게 말하면 DNS는 인터넷의 전화번호부와 같은 역할을 합니다.

하지만 매번 주소를 새롭게 찾아오면 시간이 오래 걸리기 때문에 운영체제는 최근 조회했던 정보를 일정 시간 동안 저장해 둡니다.

이 저장 공간이 바로 DNS 캐시입니다.

즉,
  • 방문했던 사이트 주소
  • 해당 사이트 IP 주소
  • 일정 기간 저장되는 접속 정보
를 임시로 보관하여 다음 접속 속도를 빠르게 만드는 기능입니다.

덕분에 인터넷 속도가 조금 더 빨라질 수 있지만 오래된 정보가 남아 있으면 예상치 못한 문제가 발생할 수도 있으니 조심해야 합니다.

DNS 캐시를 삭제해야 하는 이유

평소에는 DNS 캐시가 도움이 되지만 정보가 오래되거나 잘못 저장되면 오히려 인터넷 사용에 불편을 줍니다.

대표적인 경우는 아래와 같습니다.

1. 홈페이지가 변경되지 않을 때

홈페이지를 수정하거나 서버를 이전한 경우

다른 사람은 정상적으로 변경된 화면이 보이는데 내 컴퓨터만 이전 화면이 나타나는 경우가 있습니다.

이럴 때는 오래된 DNS 정보가 남아 있을 가능성이 높습니다.

2.특정 사이트만 접속되지 않을 때

인터넷은 정상인데

특정 홈페이지 하나만 접속 오류거 발생하는 경우도 있습니다.

특히

  • ERR_NAME_NOT_RESOLVED
  • DNS_PROBE_FINISHED_NXDOMAIN

같은 오류가 발생한다면 DNS 문제일 가능성이 있습니다.

3. 서버 이전 후 연결이 안 될 때

웹사이트 운영자라면 서버를 변경하는 경우가 있습니다.

하지만 기존  DNS 정보가 컴퓨터에 남아 있으면 이전 서버로 계속 연결될 수 있습니다.

그래서 서버 이전 작업을 마친 뒤에는 DNS 캐시를 삭제하는 것이 일반적인 점검 과정입니다.

4. 인터넷 연결 오류 해결

DNS 정보가 손상되면 인터넷은 연결되어 있지만 일부 사이트만 접속되지 않는 현상이 발생할 수 있습니다.

이럴 때는 공유기를 재부팅하기 전에 DNS 캐시부터 삭제하면 간단하게 해결되는 경우도 있습니다.

DNS 캐시를 삭제해도 괜찮을까?

처음 삭제하려고 하면 인터넷이 더 느려지는 건 아닐까라는 걱정을 하는 분들이 많습니다.

결론부터 말하면 삭제해도 문제가 없습니다.

DNS 캐시는 임시 저장 공간이기 때뭄에 삭제한다고 해서 인터넷 설정이나 파일이 사라지는 것은 아닙니다.

삭제 후에는 처음 한 번만 DNS 정보를 다시 조회하기 때문에 아주 잠깐의 지연이 발생할 수 있지만 대부분 체감하기 어려운 수준입니다.

오히려 오래된 정보가 남아 있을 때보다 더 정확한 서버로 연결되기 때문에 문제 해결에 도움이 되는 경우가 많습니다.

DNS 캐시 삭제가 필요한 대표적인 상황

다음과 같은 증상이 있다면 DNS 캐시를 한 번 삭제해 보는 것을 추천합니다.
  • 특정 홈페이지만 접속되지 않는 경우
  • 사이트 주소는 맞는데 오류가 계속 발생하는 경우
  • 서버 이전 후 예전 홈페이지가 보이는 경우
  • 홈페이지 수정 내용이 반영되지 않는 경우
  • 인터넷은 정상인데 일부 사이트만 열리지 않는 경우
  • DNS 관련 오류 메세지가 나타나는 경우
  • 웹사이트 개발 또는 테스트 중인 경우
실제로 웹 개발자나 서버 관리자도 홈페이지 수정 후 가장 먼저 DNS 캐시 상태를 확인하는 경우가 많습니다.

DNS 캐시 삭제 전 확인하면 좋은 사항

DNS 캐시 삭제는 안전한 작업이지만, 무조건 원인을 DNS로 단정하기보다는 몇 가지를 함께 확인하면 문제를 더 빠르게 찾을 수 있습니다.

먼저 다른 브라우저에서도 같은 증상이 나타나는지 확인해 보세요. 크롬에서만 문제가 발생한다면 브라우저 캐시가 원인일 수동 있습니다.

또 다른 기기(스마트폰이나 다른 PC)에서도 동일한 사이트 열리지 않는다면 DNS가 아니라 서버 자체의 문제일 가능성도 있습니다.

마지막으로 공유기를 재부팅하거나 인터넷 연결 상태 점검하면 DNS 문제와 네트워크 문제를 구분하는 데 도움이 됩니다.

DNS 캐시는 인터넷 연결 과정의 일부이기 때문에, 여러 원인을 함께 확인하면 불필요한 시간을 줄일 수 있습니다.

Windows 11·Windows 10 DNS 캐시 삭제 방법

윈도우에서는 명령 프롬프트를 이용하면 간단하게 DNS 캐시를 삭제할 수 있습니다.

1. 명령 프롬프트 실행

키보드에서 Windows 키를 누른 뒤 검색창에 cmd 또는 명령 프롬프트를 입력해줍니다.

검색 결과가 나오면 관리자 권한으로 실행을 선택합니다.

일반 실행으로도 가능한 경우가 있지만 관리자 권한으로 실행하는 것이 가장 확실합니다.

2. 명령어 입력

명령 프롬프트 창이 열리면 아래 명령어를 입력합니다.

ipconfig /flushdns

입력한 후 Enter 키를 누릅니다.

잠시 후 다음과 비슷한 문구가 나타나면 정상적으로 삭제가 완료된 것입니다.

Windows IP 구성

DNS 확인자 캐시를 성공적으로 플러시했습니다.

이 메시지가 표시되면 기존 DNS 캐시가 모두 삭제되고 새로운 DNS 정보를 다시 받아올 준비가 끝난 상태입니다.

3. 브라우저 다시 실행

DNS 캐시 삭제 후에는 사용 중이던 브라우저를 종료한 뒤 다시 실행하는 것이 좋습니다.

특히 홈페이지 변경 사항을 확인하거나 특정 사이트 접속 오류를 해결하려는 경우에는 브라우저 재실행만으로도 문제가 해결되는 경우가 많습니다.

macOS DNS 캐시 삭제 방법

맥에서는 터미널을 이용해 DNS 캐시를 삭제합니다.

macOS 버전에 따라 명령어가 조금 다를 수 있지만 최근 버전에서는 아래 명령어를 많이 사용합니다.

터미널을 실행한 뒤 다음 명령어를 입력합니다.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Enter를 누르면 관리자 비밀번호 입력을 요구할 수 있습니다.

비밀번호를 입력하면 DNS 캐시가 초기화됩니다.

입력 중에는 화면에 비밀번호가 표시되지 않는 것이 정상입니다.

Chrome 브라우저 DNS 캐시 삭제 방법

윈도우 DNS 캐시를 삭제했는데도 크롬에서만 같은 문제가 발생한다면 브라우저 내부 DNS 캐시가 남아 있을 수 있습니다.

이럴 때는 크롬 자체의 DNS 캐시도 함께 초기화하는 것이 좋습니다.

방법은 다음과 같습니다.

  1. 크롬 주소창에 아래 주소를 입력합니다.
chrome://net-internals/#dns
  1. Clear host cache 버튼을 클릭합니다.
  2. 브라우저를 종료한 뒤 다시 실행합니다.

이 작업까지 완료하면 대부분의 DNS 관련 캐시가 새로 갱신됩니다.

DNS 캐시 삭제 후에도 해결되지 않는다면?

DNS 캐시를 삭제했는데도 문제가 계속된다면 다른 원인을 함께 확인해 보는 것이 좋습니다.

대표적으로 다음과 같은 원인이 있습니다.

  • 공유기 DNS 설정 오류
  • 인터넷 서비스 장애
  • 웹사이트 서버 장애
  • 브라우저 캐시 문제
  • 방화벽 또는 백신 프로그램 차단
  • VPN 프로그램 영향
  • 네트워크 드라이버 오류

특히 회사나 학교처럼 공용 네트워크를 사용하는 환경에서는 관리자 설정 때문에 특정 사이트 접속이 제한될 수도 있습니다.

DNS 캐시 삭제는 안전한가요?

  •  네.
임시 저정된 정보만 삭제되면 문서, 사진, 프로그램, 계정 정보 등은 영향을 받지 않습니다.

마무리

DNS 캐시는 인터넷 속도를 높이는 데 도움이 되는 기능이지만, 오래된 정보가 남아 있으면 특정 사이트 접속 오류나 홈페이지 변경 사항이 보이지 않는 문제를 일으킬 수 있습니다.

다행이 삭제 방법은 매우 간단하니 위에 정보를 확인하시고 캐시를 지우세요.
다음 이전