NythyCleaner
← 블로그

macOS에서 DNS 캐시 비우는 방법

8 분 소요
#dns#macos#network#maintenance#terminal

macOS에서 DNS 캐시 비우는 방법

사이트가 서버를 옮기거나 공유기가 잘못된 주소를 줄 때 Mac은 오래된 IP를 계속 쓸 수 있습니다. 앱은 응답을 기억하는 DNS 캐시로 이름을 해석합니다.

캐시를 비우면 macOS가 다시 조회합니다. «휴대폰에서는 되는데 Mac에서는 안 됨», 개발 도메인이 꼬임, /etc/hosts 수정 직후 등에 자주 통합니다.

무엇이 지워지나

  1. 디렉터리 서비스 캐시dscacheutil -flushcache
  2. mDNSResponder — **HUP**으로 리졸버 상태 재로드

macOS 버전마다 세부는 다르지만 두 단계 모두(NythyCleaner와 동일)가 일반적인 절차입니다.

참고: 브라우저만의 문제와는 다릅니다. 브라우저 하나만 이상하면 강력 새로고침·시크릿 창.모든 앱이면 시스템 캐시를 비우세요.

방법 1: 터미널

터미널 실행(/응용 프로그램/유틸리티/터미널.app).

dscacheutil -flushcache
sudo killall -HUP mDNSResponder

또는:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

이후 ping example.com 또는 사이트를 다시 엽니다.

방법 2: NythyCleaner 유지보수

DNS 비우기 작업은 다음을 실행합니다.

  1. /usr/bin/dscacheutil -flushcache
  2. /usr/bin/killall -HUP mDNSResponder (불필요하면 실패 무시)

앱의 유지보수 태스크 러너와 동일하며, Spotlight·LaunchServices 등과 함께 실행 전 확인합니다.

도움이 될 때

  • DNS 서버 변경
  • 사이트 이전 후에도 옛 IP
  • /etc/hosts 수정
  • 이름만 틀린 네트워크 진단

부족할 때

  • 실제 연결 없음
  • 서버/CDN 문제
  • 캡티브 포털·VPN
  • 특정 브라우저

FAQ

안전한가요?

개인 파일을 지우지 않고 DNS 조회만 다시 합니다.

NythyCleaner가 DNS 서버를 바꾸나요?

아니요.

마무리

macOS에서 DNS 캐시 비우기: **dscacheutil -flushcache**와 killall -HUP mDNSResponder(필요 시 sudo), 또는 NythyCleaner 유지보수 → DNS 비우기로 같은 작업을 안내합니다.