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、正しい結果を返します。

私は同様に、両方の私のISPの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を正しく動作させることさえできません。
アンドリュー14年

実行するとどうなりますdscacheutil -configurationか?:私は、のの/ etcネバーエンディングリロード/ホストがこれに関連しているかもしれないと思うsuperuser.com/questions/829383/...
アンドリュー・

回答:


8

ロングショットですが、AdiumでBonjourアカウントを使用していますか?https://trac.adium.im/ticket/16827

OPから更新は、これが問題であることを示しています。

この問題は、Adiumでbonjourメッセージングを有効のままにしていたことが判明しました。これを修正するために、私はdiscoverydをアンロード/ロードし、Adiumに入り、bonjourを無効にし、問題なく再起動しました。bonjourが必要な場合は、discoverydをロード/アンロードするか、上記のAdiumチケットが処理されるのを待ちます。


すごい... adiumでbonjourを無効にして再起動すると、bonjourネットワークを再度有効にすると、すぐにネットワークがシャットダウンし(バグで説明したように)、discoveryd100%に上昇し、アンロード/ロードを強制されます。無効にしておく限り、私はすべて元気です。ありがとう!
ニック14年

この問題は、adiumをまったくインストールしていないユーザーにも発生します。アクティビティモニターを使用して、検出されたプロセスをロード/アンロードしたり、対応するプロセスを強制終了したりしないソリューションがありますか?
1月マイケル14年

1
発見されたプロセスがハングする前に断続的な時間があり、したがって、上記のAdium接続が決定的であるとは思わない。私の推測では、Adiumでbonjourオプションを切り替えると、プロセスを終了するのと同様に、discoverydに一時的な影響があります。私はAdiumを実行しておらず、上記のポスターのように、100%以上のCPU使用率まで検出され、DNS名を解決できないという同じ問題があります。ネットワーク環境設定内のDNSサーバを変更すると、それが原因で、それによって同様の問題を修正の錯覚を、与えてリフレッシュしdiscoverydんどんなに長期間の効果がありません

1
この記事は私を正しい方向に導きました。私はadiumを使用しませんが、アップグレード後もcom.apple.mDNSResponder.plistが残っていることがわかりました。com.apple.mDNSResponder.plist、com.apple.mDNSResponderHelper.plistをヌークして、OSX DNSを再起動すると正常に機能します。

私のdnsreponser plistsはすべてなくなっています。問題が解決しない。
Kees de Kooter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.