웹을 탐색하면 쿠키와 캐시 형태로 디지털 발자국이 남는다는 사실은 이제 거의 모든 사람이 알고 있습니다. 웹사이트 운영자들은 이러한 정보를 기록해 사이트를 최적화하고 콘텐츠를 개인화하는 데 활용합니다. 하지만 구글 크롬에는 방문한 웹사이트의 IP 주소를 저장하는 자체 DNS 캐시가 있다는 사실은 의외로 잘 모르는 경우가 많습니다.
DNS 캐시는 웹사이트의 IP 주소에 더 빠르게 접근할 수 있도록 돕는 역할을 합니다. 그러나 이 DNS 캐시는 개인정보 보호 측면에서 위험이 될 수 있으므로 주기적으로 삭제하는 것이 좋습니다. 또한 오래된 캐시는 브라우저 속도를 늦추고 다양한 DNS 오류의 원인이 되기도 합니다. 뿐만 아니라 사이트가 새 도메인으로 이전되었는데 DNS 정보가 갱신되지 않으면 오류가 발생할 수 있습니다.
이번 글에서는 구글 크롬의 DNS 캐시와 Windows 및 macOS의 DNS 캐시를 삭제하는 가장 효과적인 방법들을 소개하겠습니다.
DNS 캐시란 무엇인가?
DNS는 Domain Name System(도메인 네임 시스템)의 약자로, 도메인 이름을 숫자 형태인 IP 주소로 변환하는 시스템입니다. 덕분에 우리는 더 빠르고 편리하게 인터넷 서핑을 즐길 수 있으며, DNS 정보는 브라우저가 웹사이트를 찾는 데 중요한 역할을 합니다.
하지만 때로는 DNS_Probe_Finished_Nxdomain 오류, 'DNS 주소를 찾을 수 없음' 오류, 크롬에서 발생하는 DNS Probe Finished No Internet 오류, 호스트 관련 오류 등 다양한 문제를 일으키기도 합니다. 이런 오류는 정상적인 웹 브라우징을 방해하므로, 구글 DNS 캐시 오류를 해결하는 방법을 미리 알아두는 것이 좋습니다.
방법 1: 크롬 DNS 캐시 삭제 및 소켓 풀 플러시
먼저 다음 단계를 따라 진행해 보세요.
- 구글 크롬을 열고 주소창에
chrome://net-internals/#dns를 입력한 후 Enter 키를 누릅니다. - 새 창이 열리면 Clear Host Cache(호스트 캐시 지우기) 버튼을 클릭합니다.
- 크롬을 종료한 후 다시 실행합니다.
여기에 더해 소켓 풀(socket pools)도 함께 비워주는 것이 좋습니다.
- 구글 크롬을 열고
chrome://net-internals/#sockets를 입력한 후 Enter 키를 누릅니다. - 새 창이 열리면 Flush socket pools(소켓 풀 플러시) 버튼을 클릭합니다.
마지막으로 크롬을 종료하고 다시 실행하면 크롬의 DNS 캐시가 성공적으로 삭제됩니다.
방법 2: 브라우저 데이터 삭제로 크롬 DNS 캐시 제거하기
- 구글 크롬을 실행합니다.
- 오른쪽 상단의 세로 점 세 개 아이콘을 클릭합니다.
- 드롭다운 메뉴에서 도구 더보기 > 인터넷 사용 기록 삭제를 선택합니다.
- 새 창이 열리면 기간 드롭다운 화살표를 클릭해 '전체 기간'을 선택하고, '이미지 및 파일 캐시' 항목에 체크되어 있는지 확인합니다.
- 인터넷 사용 기록 삭제 버튼을 클릭합니다.
변경 사항을 적용하려면 크롬을 완전히 닫았다가 다시 실행하세요.
또한 공용 컴퓨터에서 웹을 탐색할 때 개인정보를 보호하려면 크롬의 DNS 프리페칭(DNS prefetching) 기능을 비활성화하는 것이 좋습니다. 아래에서 다양한 방법을 확인해 보세요.
방법 3: 크롬 DNS 프리페칭 끄기
- 구글 크롬을 실행합니다.
- 세로 점 세 개 아이콘을 클릭해 설정 메뉴로 들어갑니다.
- 설정 창에서 고급을 클릭합니다.
- 개인정보 및 보안 항목에서 '빠른 검색 및 탐색을 위해 페이지 미리 로드' 옵션을 비활성화합니다.
방법 4: 개발자 도구에서 DNS 캐시 비활성화하기
- 구글 크롬을 실행합니다.
- 오른쪽 상단의 세로 점 세 개 아이콘을 클릭합니다.
- 드롭다운 메뉴에서 도구 더보기 > 개발자 도구를 선택합니다.
- Network(네트워크) 탭을 클릭한 후 Disable cache(캐시 사용 안 함) 항목에 체크합니다.
만약 데이터 개인정보 보호가 걱정되어 Windows나 Mac에서 구글 DNS 캐시를 직접 삭제하고 싶다면, 아래 단계를 참고하세요.
macOS에서 DNS 캐시 삭제하는 방법
Mac 사용자라면 다음 단계에 따라 DNS 캐시를 삭제할 수 있습니다.
- Finder > 응용 프로그램 > 유틸리티에서 터미널(Terminal) 앱을 실행합니다.
- 터미널 창이 열리면
sudo killall -HUP mDNSResponder명령어를 입력하고 Enter 키를 눌러 실행합니다. 이때 macOS 비밀번호(로그인 비밀번호)를 입력하라는 메시지가 나타날 수 있습니다.
이제 macOS의 DNS 캐시가 삭제됩니다. 이후 웹사이트를 방문하면 새롭게 갱신된 DNS 정보가 생성됩니다.
Windows에서 DNS 캐시 삭제하는 방법
1. 작업표시줄 검색창에 '명령 프롬프트(cmd)'를 입력합니다.
2. 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
3. 명령 프롬프트 창이 열리면 ipconfig /flushdns를 입력하고 Enter 키를 눌러 명령을 실행합니다.
이제 Windows의 DNS 캐시가 플러시됩니다. 웹사이트를 방문하면 업데이트된 DNS 정보를 새로 가져옵니다.
추가 팁
안전한 웹 브라우징과 손쉬운 DNS 관리를 원한다면 Systweak VPN 사용을 추천합니다. Windows용 전문 VPN인 Systweak VPN은 익명 브라우징, 디지털 발자국 숨김, 전 세계 대부분 국가의 지역 제한 우회를 지원합니다. 특히 킬 스위치(Kill Switch) 기능을 갖추고 있어 VPN 연결이 끊길 경우 자동으로 인터넷 연결을 차단해 IP 주소 노출을 방지해 줍니다.
지금까지 크롬 DNS 캐시를 삭제하는 다양한 방법에 대해 알아보았습니다. 그 외에 다른 문제가 있다면 댓글로 남겨주세요.