Las búsquedas DNS de Mac OS X tardan una eternidad en Safari y otras aplicaciones que usan mDNSResponder. Las mismas búsquedas funcionan bien si uso nslookup desde la línea de comandos, y también funcionan bien desde mi iPhone y iPad en la misma red inalámbrica.
Y eso solo está en la red en el trabajo; Cuando estoy en casa o conectado a mi iPhone, todas las búsquedas de DNS funcionan bien. Cuando estoy en la red en el trabajo, ya sea a través de Wi-Fi o Ethernet, tengo estos problemas. He intentado usar los siguientes comandos:
launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Eso solía proporcionar un alivio temporal (minutos) bajo Snow Leopard, pero ahora, bajo Lion, generalmente no proporciona nada en absoluto.
Ni mi configuración de Ethernet ni la de Wi-Fi especifican servidores DNS; se llenan automáticamente desde el enrutador. Pero he intentado especificar el mío, como Google DNS o OpenDNS, y eso no soluciona el problema.
La configuración de la red es un enrutador conectado al cable módem, con todos los puertos Ethernet en la oficina saliendo de él. Un enrutador wifi Airport Extreme también está conectado al enrutador principal (en modo puente), y los clientes WiFi se conectan a eso.
He buscado por todas partes y he encontrado otras cosas que parecen aplicables al principio (por ejemplo, la búsqueda de DNS falla pero nslookup funciona ), lo que me hace pensar que estos problemas de mDNSResponder no son demasiado infrecuentes, pero ninguno de ellos coincide exactamente y sus soluciones no lo han hecho. funcionó para mí todavía.
Además: no todas las búsquedas de DNS, solo la mayoría. Las búsquedas de Google aparecen instantáneamente, pero Google Maps tarda una eternidad en cargarse (cuando miro la ventana de actividad, generalmente son scripts y lo que no proviene de algún servidor CDN de Google). Incluso los sitios que usamos todos los días, y pensaría que estarían almacenados en caché en algún lugar (como php.net) tardan una eternidad en cargarse, o se agota el tiempo de espera.
Además: todo se carga bien desde un navegador dentro de una máquina virtual con Windows XP, lo que para mí apunta aún más acusadoramente a mDNSResponder como el culpable, pero todo funciona bien cuando estoy en cualquier otra red.