O que é mDNSResponder e por que ele está sendo executado no meu Mac?

Você está configurando um firewall do Mac ou apenas verificando o que está sendo executado usando o Activity Monitor, quando percebe que algo enigmático está sendo executado: mDNSResponder. O que é esse processo e você deve se preocupar? Não: esta é uma parte essencial do macOS.

RELACIONADO:O que é configd e por que ele está sendo executado no meu Mac?

Este artigo é parte de nossa série contínua que explica vários processos encontrados no Activity Monitor, como kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd e muitos outros. Não sabe o que são esses serviços? Melhor começar a ler!

O que é mDNSResponder?

O processo de hoje, mDNSResponder, é uma parte essencial do protocolo Bonjour. Bonjour é o serviço de rede de configuração zero da Apple, o que basicamente significa que é como os dispositivos da Apple se encontram em uma rede. Nosso processo, mDNSResponder, verifica regularmente sua rede local em busca de outros dispositivos habilitados para Bonjour.

Por que procurar outros dispositivos? Para tornar a rede simples. Um exemplo desse funcionamento é o compartilhamento de biblioteca do iTunes. Abra o iTunes e você poderá ver e navegar por outras bibliotecas do iTunes em sua rede local. Bonjour é o motivo pelo qual isso funciona: o protocolo permite que dois computadores na mesma rede se encontrem facilmente, o que significa que a lista de bibliotecas compartilhadas do iTunes está sempre atualizada.

O Bonjour permite mais do que apenas o compartilhamento do iTunes - ele ajuda a preencher a lista de dispositivos “compartilhados” no Finder. Bonjour também preenche o compartilhamento de imagens em Fotos, a lista de dispositivos compatíveis com Airplay e a localização rápida de impressoras. Como o mesmo processo é executado no Windows, o Bonjour também pode ser usado para se conectar rapidamente a computadores Windows que executam softwares como o iTunes - é assim que funciona o compartilhamento de bibliotecas do iTunes entre PCs e Macs.

O software de terceiros também pode usar o Bonjour: por exemplo, você pode transmitir áudio do iTunes para o Kodi, mesmo se estiver executando o Kodi no Windows, se tiver o Bonjour instalado. Um programa simples chamado Bonjour Browser permite que você navegue rapidamente em todos os dispositivos habilitados para Bonjour em sua rede.

Se você usar um firewall Mac, verá pop-ups sobre o mDNSResponder. Bloquear o acesso desse processo à rede impede que o Bonjour funcione, o que torna mais difícil o uso da rede local. Em algumas circunstâncias, desativar o Bonjour pode impedir você de se conectar à Internet por completo, então provavelmente é melhor permitir que o mDNSResponder acesse sua rede.

Em geral, você não deve notar que o mDNSResponder está ocupando muito da CPU ou da memória. Se o fizer, reiniciar o Mac deve resolver o problema na maioria dos casos.

Espere, a Apple não removeu o mDNSResponder?

Você pode pensar que a Apple removeu o mDNSResponder do macOS anos atrás, e você está certo. De acordo com a Ars Technica, a Apple trocou brevemente o mDNSResponder pelo Yosemite em 2014, apenas para descobrir que muito das coisas quebram sem ele. A Apple trouxe de volta o mDNSResponder um ano depois para o El Capitan, que aparentemente corrigiu 300 bugs diferentes do macOS em um movimento rápido. Isso nos faz suspeitar que o mDNSResponder não desaparecerá do macOS novamente tão cedo.

Crédito da foto: guteksk7 / Shutterstock.com


$config[zx-auto] not found$config[zx-overlay] not found