
DNS 캐시를 삭제하면 특정 웹페이지에 접속할 때 발생하는 호스트 연결 문제를 해결하는 데 큰 도움이 됩니다. 더 나은 인터넷 이용 환경을 제공하기 위해 구글은 사이트 콘텐츠뿐만 아니라 DNS까지 저장하는 캐싱 시스템을 구축했습니다. 즉, 구글 크롬에는 내장된 내부 DNS 캐싱 시스템이 있으며, 브라우저 자체에서 크롬의 DNS 호스트 캐시를 수동으로 삭제할 수 있는 숨겨진 기능도 함께 제공됩니다.
특히 DNS 설정을 변경한 후에는 크롬 DNS 캐시를 삭제하는 것이 유용합니다. 운영체제 수준에서 DNS 캐시를 삭제해도 호스트 연결 문제가 해결되지 않는다면, 크롬 자체의 DNS 캐시를 비워주는 것으로 문제를 해결할 수 있습니다.
이 글에서는 크롬 DNS 캐시를 단계별로 삭제하는 방법을 소개합니다.
DNS 캐시란 무엇인가?
브라우저의 DNS 캐시는 방문한 모든 사이트의 IP 주소를 저장하는 데이터베이스입니다. 이 작은 데이터 저장소의 핵심 역할은 웹사이트가 서버를 변경하거나 새로운 서버를 생성했을 때 컴퓨터가 해당 사이트의 IP 주소에 손쉽게 접근할 수 있도록 돕는 것입니다.
그러나 웹사이트가 새로운 서버로 이전하거나 IP 주소가 만료되면, 해당 사이트에 접속할 때 DNS 오류가 발생할 가능성이 높습니다. 또한 보안 등급이 낮은 사이트에 지속적으로 접속하면 DNS 캐시가 손상될 수도 있습니다. 이런 경우 크롬 DNS 캐시를 삭제하면 연결 오류를 해결하는 데 도움이 됩니다.
플러싱(Flushing)이란?
DNS 플러싱은 IP 주소 및 DNS 이름과 관련해 저장된 모든 정보를 제거하는 작업을 의미합니다. 즉, IP 주소에 관한 저장 데이터를 전부 지우는 과정입니다. DNS 플러시를 실행한 후에는 다음에 사이트에 접속할 때 시스템이 모든 최신 IP와 DNS 정보를 새로 요청하게 되므로, 오류 없는 쾌적한 브라우징 경험을 누릴 수 있습니다.
크롬 DNS 캐시 삭제 방법
참고: 아래에서 소개하는 DNS 캐시 삭제 방법은 Windows, Linux, macOS 등 어떤 운영체제의 크롬 버전에서도 동일하게 적용됩니다.
1. 구글 크롬을 실행하고 Ctrl + L 키를 눌러 커서를 주소창으로 이동합니다. 그런 다음 아래 URL을 입력하고 Enter 키를 누릅니다.
chrome://net-internals/#dns
2. 크롬 DNS 페이지가 열립니다. 아래 스크린샷에서 확인할 수 있듯이 활성 항목(Active entries)과 시스템이 수집해 저장한 방대한 DNS 항목 목록이 표시됩니다. "Clear host cache(호스트 캐시 삭제)" 버튼을 찾아 클릭합니다.

3. 활성 항목 수가 0으로 줄었는지 확인합니다. 이 작업을 통해 방문했던 웹사이트 목록도 함께 삭제됩니다.

4. 결과에 따라 소켓 캐시도 함께 삭제해야 할 수 있습니다. 아래 URL을 입력해 소켓 페이지로 이동합니다.
chrome://net-internals/#sockets

소켓 풀(Socket pool) 페이지가 열리면 "Flush socket pools(소켓 풀 삭제)" 버튼을 찾아 클릭하여 소켓 캐시를 삭제합니다.
Windows에서 DNS 캐시 삭제하는 방법
Windows의 DNS 캐시를 삭제하려면 아래 단계를 따르세요.
1. 검색창에 cmd를 입력해 명령 프롬프트를 실행하고 Enter 키를 누릅니다.

2. 아래 명령어를 입력하고 Enter 키를 누릅니다.
ipconfig /flushdns
명령이 정상적으로 실행되면 Windows IP 구성 아래에 "DNS 확인자 캐시를 성공적으로 플러시했습니다"라는 알림 메시지가 표시됩니다.

마무리
DNS 캐시 삭제는 딱 한 가지 작업, 즉 기존에 저장된 IP 주소와 DNS 이름 정보를 삭제하는 일입니다. 이 간단한 작업만으로 호스트 연결 문제를 해결하고 오류 없는 쾌적한 브라우징 환경을 만들 수 있습니다.
이 정보가 도움이 되셨나요? 의견과 공유는 언제나 환영입니다.