Inicie o Activity Monitor do seu Mac e você certamente encontrará vários processos com rótulos enigmáticos. Publicamos alguns explicadores detalhando o que alguns desses processos do sistema (WindowServer e kernel_task) fazem no seu Mac. Neste post, vamos falar sobre mDNSResponder.
O que é mDNSResponder?
mDNSResponder significa “Multicast DNS Responder”. É um aplicativo de sistema essencial que capacita alguns dos principais recursos e funcionalidades do macOS. Se o seu Mac e outro dispositivo mDNSResponder estiverem na mesma rede, o mDNSResponder é o processo em segundo plano que permite que os dois dispositivos detectem e se comuniquem.

Sim, o serviço mDNSResponder pode parecer desconhecido, mas você provavelmente o usa diariamente sem perceber. Se você já conectou seu Mac a uma impressora compatível com AirPrint em sua rede local, o mDNSReponder fez isso acontecer. O processo também facilita a descoberta de dispositivos compatíveis com AirPlay (por exemplo, Apple TV) no seu Mac.
mDNSResponder utiliza o protocolo de rede Bonjour para identificar automaticamente os dispositivos conectados à rede Apple dispositivos.

“Bonjour” descreve a tecnologia de rede na qual o mDNSResponder é construído. O protocolo Bonjour transmite a disponibilidade do seu Mac em uma rede local. Ele também permite que seu dispositivo se comunique de forma confiável e troque dados usando endereços IP.
Quando conectado a uma rede com ou sem fio, o Bonjour verifica constantemente a rede em busca de outros dispositivos compatíveis com o Bonjour. Note que Bonjour executa como mDNSResponder no Mac. Embora ambos os termos sejam frequentemente usados de forma intercambiável, o que você encontrará ao iniciar o Activity Monitor é “mDNSResponder”.
Aplicativos e serviços (por exemplo, iTunes) em nãoApple os dispositivos também podem se comunicar e trocar dados com seu Mac usando o protocolo Bonjour. Saiba mais sobre como funciona o serviço Bonjour em Windows 10
O mDNSResponder é seguro?
mDNSResponder é um elemento essencial que alimenta o “protocolo Bonjour” em Apple dispositivos. É um serviço legítimo desenvolvido por Apple, então você não precisa se preocupar. O processo é executado em segundo plano e procura periodicamente dispositivos equipados com Bonjour em sua rede local.

Apesar de ser um processo de sistema seguro e sem problemas, encontramos alguns usuários de Mac que relataram que o mDNSResponder consome até 100% do uso da U e reduz a velocidade do Wi-Fi.
Aqui, abordamos algumas soluções de problemas que podem ajudar a restaurar o mDNSResponder à normalidade em seu Mac.
Corrigir problemas de mDNSResponder
Se houver um problema com o mDNSResponder, você poderá ter dificuldades para usar serviços de compartilhamento de arquivos, aplicativos de compartilhamento de mídia e serviços de compartilhamento de impressora como o AirPrint. As seguintes correções podem eliminar falhas que afetam a operação do mDNSResponder em seu Mac.
1. Forçar sair do mDNSResponder
O encerramento forçado do mDNSResponder realmente encerrará o serviço, mas apenas brevemente. O macOS reiniciará o mDNSResponder imediatamente porque é um processo vital do sistema. No entanto, a operação atualiza o mDNSResponder e, com sorte, corrige os problemas que causam o mau funcionamento do processo.
-
Inicie o Activity Monitor, clique duas vezes mDNSRespondere selecione Desistir.

-
Selecione Forçar Sair.

Vá para a seção U e Rede do Monitor de Atividade e verifique se o encerramento forçado do mDNSReponder estabilizou o serviço. Se nada mudar, reinicie o Mac ou inicialize no modo de segurança.
2. Reinicie o seu Mac
Feche todos os aplicativos ativos, clique no Apple logotipo na barra de menu e selecione Reiniciar. Se o mDNSResponder continuar a funcionar de maneira anormal, tente inicializar o Mac no modo de segurança.
Desligue o seu Mac e espere que ele desligue completamente. Depois, pressione o botão liga / desliga e segure o Mudança chave imediatamente. Liberte o Mudança quando a janela de for exibida na tela.
Se o seu Mac usa o chip M1 Silicon, desligue-o e espere cerca de 10 a 20 segundos. Em seguida, pressione e segure o botão de energia até que a janela de opções de inicialização apareça na tela. Selecione seu disco de inicialização preferido, segure o Mudança chave, clique Continue no modo de segurança, e libere o Mudança quando a tela de é exibida.
Digite sua senha e reinicie o Mac normalmente (Apple logotipo > Reiniciar) e verifique se isso reduz o consumo de U do mDNSResponder e o uso da rede.
3. Desativar Firewall

Firewalls de terceiros podem interferir na comunicação dos dispositivos em sua rede local. Se você usar um, desligue-o e verifique se isso resolve o problema. Você também deve garantir que o firewall integrado do macOS não esteja bloqueando as conexões de entrada.
-
Vamos para Preferências do Sistema > segurança e privacidade > Firewall.Clique no ícone de cadeado no canto inferior esquerdo, digite a senha do seu Mac (ou use o Touch ID) e clique em Opções de firewall.

-
Desmarque Bloquear todas as conexões de entrada e selecione OK.

4. Desativar e reativar mDNSResponder
No caso raro de mDNSResponder usar recursos do sistema intensamente, desativar e reativar o serviço pode resolver o problema.
Note: Você precisará desativar temporariamente a Proteção de integridade do sistema (SIP) antes de reativar o mDNSResponder. SIP é um protocolo de proteção que impede a execução de código não autorizado no macOS.
-
Vamos para Localizador > Formulários > Serviços de utilidade pública e lançar terminal.

-
Cole o comando abaixo no console do Terminal e pressione Entrar.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

-
Digite a senha do seu Mac e pressione Entrar continuar.

diferente Windows, muitos aplicativos e serviços macOS exigem que o mDNSResponder funcione corretamente. Portanto, não recomendamos manter o mDNSResponder desativado por muito tempo. Aguarde um minuto e prossiga para a próxima etapa para reativar o serviço.
-
Cole o comando abaixo no console e pressione Entrar.
sudo launchctl load -w / System / Library / LaunchDaemons / com.apple.mDNSresponder.plist

-
Digite a senha do seu Mac e pressione Entrar.
mDNSResponder desmistificado
Para resumir, mDNSResponder é um processo seguro que ajuda seu Mac a se conectar e se comunicar com outros dispositivos. Se o mDNSResponder agir de maneira anormal, pelo menos uma das soluções de problemas acima deve normalizar suas atividades.