Yosemite non può risolvere i nomi di dominio


16

Quindi so che Apple è stata rimossa mDNSResponderin Yosemite, ma sembra che un sacco di app stiano ancora cercando di interagire con esso e non ci riescano

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 funziona ancora bene (c'è un risolutore separato in Chrome?) Ma Firefox no, posso dig google.come restituirà i risultati corretti.

Ho provato con entrambi i server DNS del mio ISP e 8.8.8.8/ 8.8.4.4senza alcuna differenza reale.

La cosa molto strana è che se riavvio avrò alcuni minuti di buone prestazioni prima che ciò accada di nuovo.

Qualche idea?

Aggiornare

Evidentemente se scarichi / carichi le discoverydcose iniziano a funzionare (le istruzioni precedenti sono state di scaricare / caricare mDNSResponder) almeno per un po 'di tempo:

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

Questo è quello che ho nella mia console dopo aver caricato / scaricato. Non ho idea di cosa sia rilevante:

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

Devo ancora scaricare / caricare ogni tanto per continuare comunque. Cosa potrebbe causare questo?


1
Sto avendo lo stesso problema ed è esasperante. Non riesco nemmeno a far funzionare correttamente Apache o MySQL.
Andrew,

Cosa succede quando corri dscacheutil -configuration? Penso che la ricarica infinita di / etc / hosts potrebbe essere correlata a questo: superuser.com/questions/829383/…
Andrew

Risposte:


8

Una possibilità, ma usi un account Bonjour con Adium? https://trac.adium.im/ticket/16827

Un aggiornamento dall'OP indica che questo era il problema:

Si scopre che il problema stava lasciando abilitata la messaggistica bonjour in Adium. Per risolvere questo problema ho scaricato / caricato discoveryd, sono andato su Adium, ho disabilitato il bonjour e poi ho riavviato senza problemi. Se vuoi bonjour, carica / scarica discoveryd o attendi che il biglietto Adium sopra sia gestito.


Caspita ... Se riavvii con Bonjour disabilitato in Adium, nel momento in cui riattivi Bonjour, la rete interrompe immediatamente la rete (come ho descritto nel bug), aumenta fino discoverydal 100% e ti costringe a scaricarlo / caricarlo. Sembra che se tengo disabilitato, sto bene. Grazie!
Nick,

Questo problema si verifica anche all'utente che non ha installato adium. Abbiamo una soluzione che non sta caricando / scaricando discoveryd o uccidendo il processo corrispondente attraverso il monitoraggio delle attività?
Jan Michael,

1
C'è un tempo intermittente prima che il processo di discoveryd si blocchi e quindi NON credo che la connessione Adium sopra menzionata sia definitiva. La mia ipotesi è che l'attivazione dell'opzione bonjour in Adium abbia un effetto temporaneo sulla scoperta e simile all'abbandono del processo. Non eseguo Adium e come il poster sopra, ho lo stesso problema con discoveryd che aumenta fino al 100% + utilizzo della CPU e non è in grado di risolvere i nomi DNS. La modifica dei server DNS all'interno di Network Prefs non ha alcun effetto a lungo termine, tuttavia provoca un aggiornamento di discoveryd, dando quindi l'illusione di risolvere il problema, in modo simile a

1
Questo articolo mi ha portato sulla buona strada. Non uso adium ma ho scoperto che c'era ancora com.apple.mDNSResponder.plist dopo l'aggiornamento. Dopo aver nuking com.apple.mDNSResponder.plist, com.apple.mDNSResponderHelper.plist e riavviare il mio DNS OSX funziona bene.

Tutti i miei piani di dnsreponser sono già spariti. Il problema persiste.
Kees de Kooter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.