Anonim

Mac의 Activity Monitor를 시작하면 암호 레이블이 있는 여러 프로세스를 찾을 수 있습니다. 이러한 시스템 프로세스(WindowServer 및 kernel_task) 중 일부가 Mac에서 수행하는 작업을 자세히 설명하는 일부 설명자를 게시했습니다. 이번 포스팅에서는 mDNSResponder에 대해 알아보겠습니다.

mDNSResponder란?

mDNSResponder는 "Multicast DNS Responder"를 의미합니다. 일부 핵심 macOS 기능을 지원하는 필수 시스템 앱입니다. Mac과 다른 mDNSResponder 장치가 동일한 네트워크에 있는 경우 mDNSResponder는 두 장치가 서로를 감지하고 통신할 수 있도록 하는 백그라운드 프로세스입니다.

네, mDNSResponder 서비스가 낯설게 느껴질 수 있지만, 여러분은 그것을 깨닫지 못한 채 매일 사용하고 있을 것입니다. Mac을 로컬 네트워크의 AirPrint 지원 프린터에 연결한 적이 있다면 mDNSReponder가 연결했습니다. 또한 이 프로세스는 Mac에서 AirPlay 호환 장치(예: Apple TV) 검색을 용이하게 합니다.

mDNSResponder는 Bonjour 네트워킹 프로토콜을 활용하여 네트워크에 연결된 Apple 장치에서 장치를 자동으로 식별합니다.

"Bonjour"는 mDNSResponder가 구축된 네트워킹 기술을 설명합니다. Bonjour 프로토콜은 로컬 네트워크에서 Mac의 가용성을 브로드캐스트합니다. 또한 장치가 IP 주소를 사용하여 안정적으로 통신하고 데이터를 교환할 수 있습니다.

유선 또는 무선 네트워크에 연결되면 Bonjour는 네트워크에서 다른 Bonjour 호환 장치를 지속적으로 검색합니다.Bonjour는 Mac에서 mDNSResponder로 실행됩니다. 두 용어는 종종 같은 의미로 사용되지만 활동 모니터를 실행하면 "mDNSResponder"가 표시됩니다.

비 Apple 기기의 앱 및 서비스(예: iTunes)도 Bonjour 프로토콜을 사용하여 Mac과 통신하고 데이터를 교환할 수 있습니다. Windows 10에서 Bonjour 서비스가 작동하는 방식에 대해 자세히 알아보세요.

mDNSResponder는 안전한가요?

mDNSResponder는 Apple 장치에서 "Bonjour 프로토콜"을 구동하는 필수 요소입니다. Apple이 설계한 합법적인 서비스이므로 걱정하실 필요가 없습니다. 프로세스는 백그라운드에서 실행되며 로컬 네트워크에서 Bonjour가 장착된 장치를 주기적으로 검색합니다.

안전하고 문제가 없는 시스템 프로세스임에도 불구하고 mDNSResponder가 최대 100% CPU 사용량을 소모하고 Wi-Fi 속도를 감소시킨다고 보고하는 일부 Mac 사용자를 만났습니다.

여기에서는 mDNSResponder를 Mac에서 정상 상태로 복원하는 데 도움이 되는 몇 가지 문제 해결 수정 사항을 다룹니다.

mDNSResponder 문제 수정

mDNSResponder에 문제가 있는 경우 파일 공유 서비스, 미디어 공유 앱 및 AirPrint와 같은 프린터 공유 서비스를 사용하는 데 어려움이 있을 수 있습니다. 다음 수정 사항은 Mac에서 mDNSResponder의 작동에 영향을 미치는 결함을 제거할 수 있습니다.

1. 강제 종료 mDNSResponder

mDNSResponder를 강제 종료하면 실제로 서비스가 종료되지만 잠시만 종료됩니다. macOS는 중요한 시스템 프로세스이므로 mDNSResponder를 즉시 다시 시작합니다. 그러나이 작업은 mDNSResponder를 새로 고치고 프로세스 오작동을 일으키는 문제를 수정하기를 바랍니다.

  1. 활동 모니터를 시작하고 mDNSResponder를 두 번 클릭한 다음 Quit을 선택합니다. .

  1. 선택 강제종료.

활동 모니터의 CPU 및 네트워크 섹션으로 이동하여 mDNSRoneder를 강제 종료하여 서비스가 안정화되었는지 확인하십시오. 아무것도 변경되지 않으면 Mac을 재시동하거나 안전 모드로 부팅하십시오.

2. Mac 재시동

활성 응용 프로그램을 모두 닫고 메뉴 표시줄에서 Apple 로고를 클릭한 다음 Restart를 선택합니다. . mDNSResponder가 계속 비정상적으로 작동하면 Mac을 안전 모드로 부팅해 보십시오.

Mac의 전원을 끄고 완전히 종료될 때까지 기다리십시오. 그런 다음 전원 버튼을 누르고 Shift 키를 즉시 누르십시오. 화면에 로그인 창이 나타나면 Shift 키에서 손을 떼십시오.

Mac이 M1 실리콘 칩을 사용하는 경우 종료하고 10~20초 정도 기다립니다. 그런 다음 화면에 시작 옵션 창이 나타날 때까지 전원 버튼을 길게 누릅니다. 원하는 시동 디스크를 선택하고 Shift 키를 누른 상태에서 Continue in Safe Mode를 클릭한 다음 로그인 화면이 나오면 Shift 키에서 손을 떼세요.

암호를 입력하고 Mac을 정상적으로 재시동합니다(Apple logo > Restart ), mDNSResponder CPU 소비 및 네트워크 사용량이 감소하는지 확인합니다.

삼. 방화벽 비활성화

타사 방화벽은 로컬 네트워크에서 통신하는 장치를 방해할 수 있습니다. 하나를 사용하는 경우 끄고 문제가 해결되는지 확인하십시오. 내장 macOS 방화벽이 들어오는 연결을 차단하지 않는지도 확인해야 합니다.

  1. 이동 시스템 기본 설정 > 보안 및 개인정보 보호 >방화벽.
  2. 왼쪽 하단 모서리에 있는 잠금 아이콘을 클릭하고 Mac 암호를 입력(또는 Touch ID 사용)한 다음 을 클릭합니다. 방화벽 옵션.

  1. 체크 해제 들어오는 모든 연결 차단 및 선택 OK.

4. mDNSResponder 비활성화 및 재활성화

mDNSResponder가 시스템 리소스를 많이 사용하는 드문 경우지만 서비스를 비활성화했다가 다시 활성화하면 문제가 해결될 수 있습니다.

참고: mDNSResponder를 다시 활성화하려면 SIP(시스템 무결성 보호)를 일시적으로 비활성화해야 합니다. SIP는 macOS에서 승인되지 않은 코드의 실행을 방지하는 보호 프로토콜입니다.

  1. 바로가기 Finder > Applications > Utilities 실행 Terminal.

  1. 아래 명령을 터미널 콘솔에 붙여넣고 Enter.를 누릅니다.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Mac 암호를 입력하고 Enter를 눌러 계속하십시오.

Windows와 달리 많은 macOS 앱과 서비스가 올바르게 작동하려면 mDNSResponder가 필요합니다. 따라서 mDNSResponder를 너무 오랫동안 비활성화하지 않는 것이 좋습니다. 잠시 기다린 후 서비스를 다시 활성화하려면 다음 단계로 진행하십시오.

  1. 아래 명령을 콘솔에 붙여넣고 Enter.를 누릅니다.

sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Mac의 비밀번호를 입력하고 Enter.를 누릅니다.

mDNSResponder Demystified

요약하면 mDNSResponder는 Mac이 다른 장비와 연결하고 통신할 수 있도록 도와주는 안전한 프로세스입니다. mDNSResponder가 비정상적으로 작동하는 경우 위의 문제 해결 수정 중 하나 이상이 활동을 정상화해야 합니다.

Mac의 mDNSResponder는 무엇이며 안전합니까?