Yosemite не може вирішити доменні імена


16

Тож я знаю, що Apple видалили mDNSResponderв Йосеміті, але, схоже, купу додатків все ще намагаються взаємодіяти з нею і не вдається

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 все ще працює чудово (чи є в Chrome окремий дозвіл?), Але Firefox цього не робить, я можу, dig google.comі він поверне правильні результати.

Я спробував як DNS-сервери мого провайдера, так і 8.8.8.8/ 8.8.4.4без реальної різниці.

Дуже дивна річ, якщо я перезавантажуюсь, я отримаю кілька хвилин чудової продуктивності, перш ніж це повториться.

Будь-які ідеї?

Оновлення

Очевидно, що якщо ви розвантажуєте / завантажуєте discoverydречі, починаєте працювати (минулі інструкції були вивантажувати / завантажувати mDNSResponder) хоча б на деякий час:

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

Це те, що у мене в консолі після завантаження / вивантаження. Не маю ідеї, що є релевантним:

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

Мені все одно доводиться розвантажувати / завантажувати кожен так часто, щоб продовжувати хоч. Що може бути причиною цього?


1
У мене є ця сама проблема, і це неприємно. Я навіть не можу змусити Apache або MySQL працювати правильно.
Андрій

Що відбувається, коли ти біжиш dscacheutil -configuration? Я думаю, що наступне перезавантаження / etc / hosts може бути пов’язане з цим: superuser.com/questions/829383/…
Ендрю

Відповіді:


8

Далекий постріл, але чи використовуєте ви рахунок Bonjour з Adium? https://trac.adium.im/ticket/16827

Оновлено OP вказує , що це було питання:

Виявляється, проблема залишала можливість включення повідомлень bonjour в Adium. Щоб виправити це, я вивантажив / завантажив відкриття, зайшов у Adium, відключив bonjour, а потім без проблем запустився. Якщо ви хочете бонджур, завантажте / розвантажте відкриття або зачекайте, коли звернеться з вищевказаним білетом Adium.


Нічого ... Якщо ви перезапустите програму bonjour, відключену в адіумі, щойно ви повторно ввімкнете мережу bonjour, вона негайно відключає мережу (як я описав у помилці), скачується discoverydдо 100% і змушує вас її розвантажити / завантажити. Це з'являється, поки я тримаю цього інваліда, я все добре. Спасибі!
Нік

Ця проблема також трапляється з користувачем, який взагалі не встановив adium. Чи є у нас рішення, яке не завантажує / розвантажує виявлене або не знищує відповідний процес за допомогою монітора активності?
Ян Майкл

1
Настає час, коли процес відкриття зависне, і тому я НЕ Вважаю, що згадане вище з'єднання Adium є остаточним. Думаю, що перемикання опції bonjour в Adium має деякий тимчасовий вплив на відкриття, подібне до виходу з процесу. Я не запускаю Adium і, як і плакат вище, маю ту саму проблему з відкритим нальотом до 100% + використанням процесора, і він не може вирішити імена DNS. Зміна DNS-серверів у Network Prefs не має довгострокового ефекту, однак це робить причиною оновлення оновлення, тим самим створюючи ілюзію виправлення проблеми, подібно до

1
Ця стаття привела мене в правильний шлях. Я не використовую adium, але я виявив, що після оновлення залишився com.apple.mDNSResponder.plist. Після відключення com.apple.mDNSResponder.plist, com.apple.mDNSResponderHelper.plist та перезавантаження мого OSX DNS працює просто чудово.

Усі мої пліси dnsreponser вже минули. Проблема зберігається.
Кіс де Коотер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.