핵심 네트워킹

mDNSResponder란 무엇인가요?

mDNSResponder는 Mac 앱의 시스템 DNS 조회와 로컬 네트워크의 Bonjour를 처리합니다. 트래픽에 다른 앱의 조회가 포함될 수 있어 방화벽에 자주 나타납니다.

프로세스: mDNSResponder다른 이름: mDNSResponderHelperApple 제작적용 대상: macOS 14 Sonoma 이상. macOS 27.2에서 확인했습니다.확인: 2026년 11월 1일

간단한 답변

macOS의 일부입니다. 앱을 위한 시스템 DNS 조회와 로컬 네트워크의 Bonjour를 처리하므로 트래픽에 다른 앱의 이름 조회가 포함될 수 있습니다.

차단하지 마세요

차단하지 마세요. 많은 앱이 시스템 리졸버를 사용하므로 차단하면 이름 조회와 연결이 중단될 수 있습니다.

경로
/usr/sbin/mDNSResponder /usr/sbin/mDNSResponderHelper
launchd 레이블
com.apple.mDNSResponder.reloaded
서명 식별자
com.apple.mDNSResponder com.apple.mDNSResponderHelper

용도

man 페이지는 이를 “멀티캐스트 및 유니캐스트 DNS 데몬”이라고 부릅니다. Apple이 Bonjour라고 부르는 Multicast DNS와 DNS Service Discovery를 구현합니다.

Mac OS X 10.6부터 시스템 전체 DNS 리졸버이기도 합니다. 다른 프로세스의 DNS 쿼리를 보내고 응답을 캐시합니다.

프로그램은 /usr/sbin/mDNSResponder입니다. launchd가 시스템용으로 com.apple.mDNSResponder.reloaded로 시작합니다. mDNSResponderHelper는 자체 man 페이지가 있는 보조 프로세스입니다.

네트워크 사용 이유

  • 앱용 DNS 조회. 앱이 이름에 연결할 때마다 mDNSResponder가 해당 DNS 쿼리를 보낼 수 있습니다. 활발한 앱은 조회를 많이 수행합니다.
  • 로컬 네트워크의 Bonjour. Multicast DNS에 UDP 포트 5353을 사용합니다. Apple은 Bonjour, AirPlay, 홈 공유 및 프린터 검색에 이 포트를 명시합니다.
  • 암호화 DNS. 암호화 DNS 프로필을 사용하면 조회가 HTTPS 또는 TLS를 통해 해당 DNS 서버로 전송됩니다. Apple은 DNS over HTTPS용 doh.dns.apple.com를 명시합니다. Mac에서 암호화 DNS 사용하기를 참조하세요.

일반적인 사용량

DNS 응답은 작으므로 mDNSResponder는 보통 지원하는 앱보다 적은 데이터를 전송합니다.

캐시가 반복 조회에 네트워크 없이 응답하므로 트래픽이 낮게 유지됩니다.

트래픽이 오랫동안 높으면 자세히 확인하세요. 조회를 매우 많이 수행하는 프로그램이나 혼잡한 로컬 네트워크가 원인일 수 있습니다.

사용량이 많을 때와 그 이유

  • 많은 이름을 조회하는 앱. 브라우저, 크롤러 및 스캐너는 많은 이름을 해석합니다. 각 조회는 작지만 합산됩니다.
  • 실패 후 반복되는 조회. DNS 서버가 응답하지 않으면 앱이 다시 시도합니다. 먼저 DNS를 수정하세요. Mac에서 DNS가 해석되지 않음을 참조하세요.
  • 사용량이 많은 Bonjour 네트워크. 프린터, 스피커 및 컴퓨터가 많은 네트워크에서는 Multicast DNS 트래픽이 더 많습니다. 로컬에 머뭅니다.

차단해도 안전한가요?

차단하지 마세요

차단하지 마세요. 많은 앱이 시스템 리졸버를 사용하므로 차단하면 이름 조회와 연결이 중단될 수 있습니다.

차단하면 작동하지 않는 항목

  • 시스템 리졸버를 사용하는 앱이 이름을 조회하지 못해 웹사이트와 다른 연결이 실패할 수 있습니다.
  • Bonjour가 중단되어 AirPlay, AirPrint 및 공유 컴퓨터를 찾을 수 없습니다.
  • 이 프로세스에 대한 방화벽 규칙은 하나의 앱뿐 아니라 여러 앱의 시스템 DNS 조회에 영향을 줍니다. 대신 앱이나 호스트를 차단하세요.

차단은 연결을 거부하는 방화벽 규칙을 뜻합니다. 데이터를 절약하려고 macOS 프로세스를 종료하거나 비활성화하지 마세요. macOS가 다시 시작하며 다른 기능이 이에 의존합니다.

사용량 줄이기

  1. 조회를 수행하는 앱을 찾으세요. 활성 상태 보기에서 해당 앱의 트래픽도 동시에 증가하는 경우가 많습니다.

  2. 해당 앱을 종료하거나 일시 중지하세요. 조회도 함께 중단됩니다.

  3. 조회가 실패하고 반복된다면 먼저 DNS를 수정하세요. Mac에서 DNS가 확인되지 않음을 참조하세요.

  4. 오래된 응답으로 오류가 발생하면 DNS 캐시를 비우세요. Mac에서 DNS 캐시 비우기를 참조하세요.

  5. 활성 상태 보기에서 mDNSResponder을 종료하지 마세요. macOS가 다시 시작할 때까지 이름 조회가 중단됩니다.

사용량 확인

  1. 응용 프로그램 › 유틸리티에서 활성 상태 보기를 열고 네트워크를 클릭하세요.

  2. 검색 필드에 mDNSResponder를 입력하세요. 보낸 바이트와 받은 바이트 열에 시작 이후 전송량이 표시됩니다.

  3. 터미널에서 이 프로세스만 관찰하세요. d를 누르면 초당 변화량이 표시되고 q를 누르면 종료됩니다.

    nettop -p 'mDNSResponder' -P

Kilobat 사용

  1. Kilobat 필터는 각 연결을 여는 앱을 확인합니다. mDNSResponder이 아닌 앱 이름을 표시합니다.

  2. 이 네트워크에서 벤치마크로 DNS 서버를 비교하세요.

    kilobat dns-benchmark
  3. 연결에서 해당 행의 ⓘ를 클릭하세요. 팝오버에 온라인 접속 없이 이 답변이 표시됩니다.

  4. 터미널에서 같은 질문을 하세요.

    kilobat explain mDNSResponder

실시간 보기와 설명은 무료입니다. 앱의 기록에는 Kilobat Pro가 필요합니다. 차단에는 Pro와 네트워크 필터가 필요합니다. 네트워크 필터, 보호 및 핫스팟 데이터 절약을 참고하세요.

연결하는 호스트

Apple과 제조사는 이 기능에 사용하는 호스트를 문서화합니다. 프로세스는 다른 호스트에도 연결할 수 있으며 Kilobat의 연결 탭에서 이 Mac에서 실제로 여는 연결을 확인할 수 있습니다.

질문

mDNSResponder는 스파이웨어인가요?

아니요. /usr/sbin에 있는 Apple의 DNS 및 Bonjour 데몬이며 매뉴얼 페이지가 있습니다. 매뉴얼 페이지에 따르면 사용자가 수동으로 실행해서는 안 됩니다.

방화벽이 mDNSResponder에 대해 묻는 이유는 무엇인가요?

많은 앱이 시스템 DNS 리졸버를 사용합니다. 방화벽에는 mDNSResponder가 앱 대신 쿼리를 보내는 것으로 보일 수 있으며, 일부 앱은 자체 리졸버를 사용합니다.

출처

2026년 11월 1일에 확인했습니다.