5 votos

apsd/mDNSResponder envía miles de consultas DNS por segundo en MacOS Big Sur

Actualicé una máquina a MacOS Big Sur hace dos días, y después de un día más o menos mi servidor DNS PiHole dejó de funcionar aleatoriamente, lo que al inspeccionar fue causado por los gigabytes de registros de consultas DNS hechas por la máquina Big Sur que abrumaban a la pobre cosa. He monitorizado las peticiones DNS en la máquina con tcpdump :

$ sudo tcpdump port 53 -k NP
xx:xx:xx.xxxx (proc mDNSResponder:32622, eproc apsd:108) IP 192.168.0.xxx.xxxxx > pi.domain: 24541+ A? xxx-courier-x.push-apple.com.akadns.net. (64)
...

y, por Dios, apsd el demonio del Servicio de Notificación Push de Apple, estaba literalmente enviando múltiples consultas DNS para xxx-courier-x.push-apple.com.akadns.net a través de mDNSResponder cada milisegundo (el dominio está un poco ofuscado aquí; el dominio de 5º nivel es diferente para las distintas regiones geográficas).

Ten en cuenta que las consultas DNS se responden sin problemas, el dominio no está bloqueado por PiHole ni nada.

Yo maté mDNSResponder que hizo que se detuviera, lo que podría indicar que apsd es la parte inocente y mDNSResponder es el culpable, pero no puedo estar seguro.

Luego reinicié por precaución, y al cabo de un día más o menos, el problema comenzó de nuevo.

Nunca he visto nada parecido en versiones anteriores de MacOS. ¿Alguien tiene una idea? ¿O está experimentando algo similar y tiene más detalles que añadir?

1voto

4ae1e1 Puntos 408

Esto sigue apareciendo cada día o dos, así que finalmente escribí una pequeña utilidad llamada mDNSSupervisor para controlar mDNSResponder y reiniciarlo cada vez que parezca que se está volviendo loco. No resuelve el problema subyacente, por supuesto, pero es suficiente para curar el síntoma y estar a salvo de sus efectos.

Puede descargar la herramienta si lo desea desde https://github.com/zmwangx/mDNSSupervisor (gratuito, con licencia WTFPL). También hay instrucciones de instalación.

Un ejemplo de mis registros que lo muestra en acción:

time="2020-11-28T17:15:06+00:00" level=info msg="1606583706: 15s rolling average 142.8, above threshold 100"
  PID  %CPU    RSS  ELAPSED COMMAND
  246  38.2   7692 14:01:57 /usr/sbin/mDNSResponder
  259   0.0   4768 14:01:57 /usr/sbin/mDNSResponderHelper
time="2020-11-28T17:15:06+00:00" level=info msg="mDNSResponder restarted"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X