맥(Mac)의 DNS 캐시는 백그라운드에서 조용히 작동하기 때문에 평소에는 그 존재를 눈치채기 어렵습니다. 하지만 이 캐시 덕분에 브라우저에서 요청을 보내는 즉시 목표로 하는 웹사이트에 빠르게 접속할 수 있습니다.
그런데 최근 특정 웹사이트에 접속하려는데 악성 사이트로 리디렉션되거나 404 오류가 표시된다면, 맥의 DNS 기록에 공격자나 바이러스가 침투해 정상적인 웹 접속을 방해하고 있을 가능성이 큽니다.
너무 걱정하지 마세요. 해결 방법이 있습니다. 이 글에서는 Mac에서 DNS 캐시를 플러시(초기화)하는 방법을 단계별로 안내합니다. 이 과정을 거치면 더 이상 악성 사이트로 연결되거나 404 오류가 발생하지 않습니다.
목차
- DNS 캐시란 무엇인가?
- DNS 플러시는 어떤 역할을 할까?
- Mac에서 DNS 캐시를 플러시하는 방법
- 전문 Mac 클리너로 캐시 파일 삭제하는 방법
- Mac DNS 플러시 관련 FAQ
DNS 캐시란 무엇인가?
웹 브라우저에 URL을 입력해 사이트를 불러올 때마다 DNS(Domain Name System, 도메인 네임 시스템) 조회 과정이 시작됩니다. DNS 캐시는 이렇게 조회된 최근 DNS 기록을 임시로 저장하는 데이터베이스입니다.
DNS 조회 기록에는 방문한 도메인의 IP 주소가 포함되어 있어, 시스템은 매번 DNS 서버에 다시 요청하는 대신 캐시에서 바로 답변을 가져올 수 있습니다. 그래서 같은 웹사이트에 두 번째 방문할 때 로딩 속도가 훨씬 빨라지는 것입니다.

DNS 플러시는 어떤 역할을 할까?
네트워크 공격이나 바이러스는 DNS 캐시를 손상시켜 일부 웹사이트의 IP 주소 매핑 정보를 잘못된 값으로 바꿔놓을 수 있습니다. 이 경우 브라우저는 원래 의도했던 사이트 대신 피싱 사이트, 악성 사이트 또는 404 오류 페이지로 사용자를 안내할 수 있습니다.
DNS 플러시는 기존의 DNS 조회 정보를 모두 삭제하고 새로운 데이터를 다시 받아오는 작업입니다. 따라서 손상되었거나 공격당한 DNS 캐시도 함께 제거되며, 이후에는 원하는 웹사이트를 정상적으로 방문할 수 있습니다. 그래서 웹사이트 접속 시 비정상적인 결과를 예방하려면 DNS 캐시를 주기적으로 갱신하는 것이 좋습니다.
이 설명이 Mac에서 DNS를 플러시하는 기능을 이해하는 데 도움이 되었다면 주변에 널리 공유해 보세요.
Mac에서 DNS 캐시를 플러시하는 방법
최근 웹 서핑 중 악성 사이트나 404 페이지로 계속 연결된다면 macOS의 DNS 캐시 파일을 갱신하면 문제를 해결할 수 있습니다. macOS Monterey, Big Sur, Catalina 및 이전 버전에서 DNS를 플러시하려면 '터미널(Terminal)' 유틸리티가 필요하며, macOS 버전에 따라 실행해야 하는 명령어가 다릅니다.
macOS Monterey, Big Sur, Catalina에서 DNS 플러시하기
- Launchpad > 기타 > 터미널을 엽니다. 또는 Command + Space 단축키로 Spotlight를 열고 "터미널"을 입력해 실행할 수도 있습니다.

- 아래 명령어를 복사해 터미널 창에 붙여넣습니다.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- 관리자 비밀번호를 입력하고 Return(Enter) 키를 누릅니다.
macOS Mojave 및 이전 버전에서 터미널로 DNS 캐시를 플러시하려면 아래 표에서 해당 버전에 맞는 명령어를 실행하세요.
| macOS 10.14 (Mojave), macOS 10.13 (High Sierra), macOS 10.12 (Sierra), OS X 10.11 (El Capitan) | sudo killall -HUP mDNSResponder |
| OS X 10.10 (Yosemite) | sudo discoveryutil udnsflushcaches |
| OS X 10.9 (Mavericks), OS X 10.8 (Mountain Lion), Mac OS X 10.7 (Lion) | sudo killall -HUP mDNSResponder |
| Mac OS X 10.6 (Snow Leopard) | sudo dscacheutil -flushcache |
| Mac OS X 10.5 (Leopard) | sudo lookupd -flushcache |
| Mac OS X 10.4 (Tiger) | lookupd -flushcache |
터미널로 Mac에서 DNS를 플러시하는 방법이 유용했다면 지인들에게 공유해 보세요.
전문 Mac 클리너로 캐시 파일 삭제하는 방법
맥의 캐시 파일을 정기적으로 정리하는 것은 결코 쉬운 일이 아닙니다. 하지만 방치하면 쌓여 있는 시스템 캐시 파일이 맥 성능을 저하시킵니다. DNS 캐시가 손상되어 올바른 웹사이트가 로딩되지 않는 것과 마찬가지입니다.
따라서 맥의 캐시 파일을 자주 삭제하는 것이 필요합니다. 직접 정리할 시간이 없거나 올바른 방법을 모른다면 전문 Mac 클리너 프로그램의 도움을 받는 것이 좋습니다.
iBoysoft DiskGeeker가 바로 그 해결책입니다. 이 Mac 정리 유틸리티는 시스템 캐시 파일, 사용자 로그, 앱 캐시 등 맥에 쌓인 각종 정크 파일을 전문적으로 청소하도록 설계되었습니다. 이 도구를 사용하면 맥에서 불필요한 파일을 일일이 찾아 헤매거나 터미널 명령어처럼 복잡한 방법으로 캐시를 삭제할 필요가 없습니다.
이 도구는 몇 번의 클릭만으로 Mac에서 DNS 캐시를 플러시하는 것을 포함한 시스템 캐시 파일까지 제거할 수 있습니다. 소프트웨어를 설치하고 맥 하드 드라이브를 스캔하면 삭제 가능한 모든 유형의 정크 파일 목록이 표시되며, Clean 버튼만 클릭하면 선택한 파일들이 맥에서 깨끗하게 삭제됩니다.
iBoysoft DiskGeeker로 맥 캐시를 정리하는 방법:
- iBoysoft DiskGeeker를 무료로 다운로드해 맥에 설치합니다.
- 프로그램을 실행하고 맥의 시동 디스크(일반적으로 macOS, macOS - Data, Macintosh HD, Macintosh HD - Data로 표시됨)를 선택합니다.
- 오른쪽 툴바에서 Clean Junk를 클릭합니다.

- 스캔 결과에서 캐시 파일과 기타 불필요한 파일을 선택합니다.

- Clean > OK를 클릭해 선택한 캐시 및 기타 파일을 맥에서 삭제합니다.
유용한 캐시 정리 도구를 찾고 있는 분들에게 이 글을 공유해 보세요.
마무리
Mac에서 DNS 캐시를 플러시하는 것은 웹사이트 로딩 문제를 해결하는 가장 확실한 방법입니다. 웹 서핑 중 악성 페이지나 404 페이지로 리디렉션되어 곤란하다면, 이 글에서 안내한 대로 터미널을 이용해 Mac에서 DNS를 플러시해 보세요.
DNS 캐시 정리는 꾸준히 해야 하는 작업입니다. 터미널로 DNS를 플러시하는 것이 복잡하게 느껴진다면 iBoysoft DiskGeeker 같은 Mac 최적화·클리닝 도구를 활용하는 것도 좋은 방법입니다.
Mac DNS 플러시 관련 FAQ
Q1. DNS 플러시는 안전한가요?
네, 안전합니다. DNS 플러시는 저장된 모든 DNS 조회 데이터를 삭제하지만, 이후 브라우저가 새로운 조회 요청을 보낼 때 DNS 서버로부터 최신 DNS 정보가 다시 생성됩니다.
Q2. DNS를 플러시해야 하나요?
최근 특정 웹사이트 접속 시 404 오류가 발생하거나 이유 없이 이상한 페이지로 이동하는 등 문제가 있다면 DNS 플러시를 실행하는 것이 좋습니다.
Q3. DNS 플러시를 하면 인터넷이 빨라지나요?
아니요, 오히려 일시적으로 느려질 수 있습니다. DNS 플러시는 저장된 모든 DNS 조회 기록을 삭제하기 때문에, 웹사이트에 접속할 때 기존 캐시가 아닌 DNS 서버에 직접 요청해야 합니다. 이 과정은 상대적으로 더 많은 시간이 걸립니다.