Yosemite no puede resolver nombres de dominio

16

Así que sé que Apple eliminó mDNSResponderen Yosemite, pero parece que un montón de aplicaciones todavía están tratando de interactuar con él y fallan

Oct 20 10:57:00 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:03 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:03 Nicks-MacBook-Pro.local Spotify[604]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:88 Err:-1 Errno:61 Connection refused
Oct 20 10:57:04 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:06 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:07 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:09 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:10 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:12 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:13 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:15 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:16 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:18 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:19 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused
Oct 20 10:57:21 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused
Oct 20 10:57:23 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused

Chrome todavía funciona bien (¿hay un solucionador separado en Chrome?) Pero Firefox no, puedo dig google.comy devolverá los resultados correctos.

He intentado con los servidores DNS de mi ISP y 8.8.8.8/ o 8.8.4.4sin ninguna diferencia real.

Lo muy extraño es que si reinicio obtendré unos minutos de buen rendimiento antes de que esto vuelva a suceder.

¿Algunas ideas?

Actualizar

Evidentemente, si descarga / carga, las discoverydcosas comienzan a funcionar (las instrucciones anteriores han sido descargar / cargar mDNSResponder) al menos durante un tiempo:

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

Esto es lo que tengo en mi consola después de cargar / descargar. No tengo idea de lo que es relevante:

10/20/14 4:44:08.268 PM discoveryd[1333]: Basic Sockets GetProcessNameFromSocket() failed errno[57] err[-1]
10/20/14 4:44:08.268 PM discoveryd[1333]: Basic Sockets Unknown(-1), errno 0 UDS FD=3
10/20/14 4:44:08.268 PM discoveryd[1333]: Basic Sockets UDS FD=3 ERROR: failed to get effective user ID, errno 0
10/20/14 4:44:08.268 PM discoveryd[1333]: Basic SleepProxy BSP Server Disabled. Metric = 3373
10/20/14 4:44:08.272 PM discoveryd[1333]: AwdlD2d AwdlD2dInitialize: Initialized
10/20/14 4:44:08.273 PM discoveryd[1333]: D2D_IPC: Loaded
10/20/14 4:44:08.273 PM airportd[29]: _resetD2DConnection: Connection re-established to mDNSResponder D2D server
10/20/14 4:44:08.275 PM discoveryd_helper[254]: Detailed RemoteControl com.apple.discoveryd_helper XPC connection 0x7fa853800680: start (pid=1333, <unknown> not root)
10/20/14 4:44:08.277 PM configd[25]: network changed.
10/20/14 4:44:08.282 PM discoveryd[1333]: Basic RemoteControl com.apple.discoveryd Starting XPC Server
10/20/14 4:44:08.282 PM discoveryd[1333]: Basic DNSResolver etc/hosts file changed: Event 0x7ffab6b005e0 Flushed /etc/hosts cache
10/20/14 4:44:08.283 PM discoveryd[1333]: Basic RemoteControl com.apple.discoveryd.dnsproxy Starting XPC Server
10/20/14 4:44:08.283 PM discoveryd[1333]: AwdlD2d AwdlD2dStartAdvertisingPair: 'nicks-macbook-pro' Advertising service started
10/20/14 4:44:08.283 PM discoveryd[1333]: Basic SleepProxy Sleep Proxy Server is not enabled
10/20/14 4:44:08.284 PM discoveryd[1333]: AwdlD2d AwdlD2dStartAdvertisingPair: 'nicks-macbook-pro' Advertising service started
10/20/14 4:44:08.285 PM discoveryd[1333]: AwdlD2d AwdlD2dStartAdvertisingPair: '483e5cefffa5108400000000000008efip6arpa' Advertising service started
10/20/14 4:44:08.286 PM discoveryd[1333]: AwdlD2d AwdlD2dStopAdvertisingPair: 'nicks-macbook-pro' Advertising service stopped
10/20/14 4:44:08.286 PM discoveryd[1333]: AwdlD2d AwdlD2dStopAdvertisingPair: 'nicks-macbook-pro' Advertising service stopped
10/20/14 4:44:08.287 PM discoveryd[1333]: AwdlD2d AwdlD2dStartAdvertisingPair: 'nicks-macbook-pro' Advertising service started
10/20/14 4:44:08.287 PM discoveryd[1333]: AwdlD2d AwdlD2dStartAdvertisingPair: 'nicks-macbook-pro' Advertising service started
10/20/14 4:44:08.288 PM discoveryd[1333]: AwdlD2d AwdlD2dStopAdvertisingPair: '483e5cefffa5108400000000000008efip6arpa' Advertising service stopped
10/20/14 4:44:08.289 PM discoveryd[1333]: AwdlD2d AwdlD2dStartAdvertisingPair: '483e5cefffa5108400000000000008efip6arpa' Advertising service started

Todavía tengo que descargar / cargar de vez en cuando para continuar. Que podria estar causando esto?

Mella
fuente
1
Tengo este mismo problema y es irritante. Ni siquiera puedo hacer que Apache o MySQL funcionen correctamente.
Andrew
¿Qué pasa cuando corres dscacheutil -configuration? Creo que la recarga interminable de / etc / hosts podría estar relacionada con esto: superuser.com/questions/829383/…
Andrew

Respuestas:

8

Una posibilidad remota, pero ¿utiliza una cuenta Bonjour con Adium? https://trac.adium.im/ticket/16827

Una actualización del OP indica que este fue el problema:

Resulta que el problema era dejar mensajes bonjour habilitados en Adium. Para solucionar esto, descargué / cargué discoveryd, entré en Adium, desactivé bonjour y luego reinicié sin problemas. Si desea bonjour, cargue / descargue el descubrimiento o espere a que se gestione el ticket Adium anterior.

miknight
fuente
Wow ... Si reinicia con bonjour deshabilitado en adium, en el momento en que vuelve a habilitar la red de bonjour, inmediatamente cierra la red (como describí en el error), aumenta discoverydhasta el 100% y lo obliga a descargarla / cargarla. Parece que mientras mantenga esa discapacidad, estoy bien. ¡Gracias!
Nick
Este problema también le sucede a los usuarios que no han instalado Adium en absoluto. ¿Tenemos una solución que no es cargar / descargar descubierta o matar el proceso correspondiente a través del monitor de actividad?
Jan Michael
1
Hay un tiempo intermitente antes de que el proceso de descubrimiento se cuelgue y, por lo tanto, NO creo que la conexión Adium mencionada anteriormente sea definitiva. Supongo que alternar la opción de bonjour en Adium tiene algún efecto temporal en el descubrimiento, similar a abandonar el proceso. No ejecuto Adium y, al igual que el póster anterior, tengo el mismo problema con el aumento progresivo de hasta el 100% del uso de la CPU y la imposibilidad de resolver los nombres DNS. Cambiar los servidores DNS en Preferencias de red no tiene ningún efecto a largo plazo, sin embargo lo hace causa discoveryd para refrescar lo que da la ilusión de solucionar el problema, similar a la
1
Este artículo me puso en el camino correcto. No uso adium pero descubrí que todavía quedaba com.apple.mDNSResponder.plist después de la actualización. Después de bombardear com.apple.mDNSResponder.plist, com.apple.mDNSResponderHelper.plist y reiniciar mi DNS OSX funciona bien.
Todos mis dnsreponser plists ya se han ido. El problema persiste.
Kees de Kooter