macOS에서 DNS 캐시 비우는 방법
8 분 소요
#dns#macos#network#maintenance#terminal
macOS에서 DNS 캐시 비우는 방법
사이트가 서버를 옮기거나 공유기가 잘못된 주소를 줄 때 Mac은 오래된 IP를 계속 쓸 수 있습니다. 앱은 응답을 기억하는 DNS 캐시로 이름을 해석합니다.
캐시를 비우면 macOS가 다시 조회합니다. «휴대폰에서는 되는데 Mac에서는 안 됨», 개발 도메인이 꼬임, /etc/hosts 수정 직후 등에 자주 통합니다.
무엇이 지워지나
- 디렉터리 서비스 캐시 —
dscacheutil -flushcache - 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 비우기 작업은 다음을 실행합니다.
/usr/bin/dscacheutil -flushcache/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 비우기로 같은 작업을 안내합니다.