โยเซมิตีไม่สามารถแก้ไขชื่อโดเมนได้


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 ของ ISP และ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ระบุว่านี่เป็นปัญหา:

กลับกลายเป็นว่าปัญหาถูกเปิดใช้งานการส่งข้อความที่น่าเบื่อใน Adium ในการแก้ไขปัญหานี้ฉันยกเลิกการโหลด / โหลด Discoveryd ไปที่ Adium ปิดการใช้งาน bonjour แล้วเริ่มต้นใหม่โดยไม่มีปัญหา หากคุณต้องการให้ Bonjour โหลด / ยกเลิกการโหลด Discoveryd หรือรอตั๋ว Adium ด้านบนเพื่อจัดการ


ว้าว ... หากคุณเริ่มต้นใหม่ด้วยการปิดใช้งาน bonjour ใน adium ช่วงเวลาที่คุณเปิดใช้งานเครือข่าย bonjour อีกครั้งมันจะปิดระบบเครือข่ายทันที (เช่นที่ฉันอธิบายไว้ในข้อผิดพลาด) ทางลาดสูงสุดdiscoveryd100% และบังคับให้คุณยกเลิกการโหลด / โหลด ดูเหมือนว่าตราบใดที่ฉันยังคงปิดการใช้งานอยู่ ขอบคุณ!
Nick

ปัญหานี้เกิดขึ้นกับผู้ใช้ที่ไม่ได้ติดตั้ง adium เลย เรามีวิธีแก้ปัญหาที่ไม่ได้ทำการโหลด / ยกเลิกการโหลด Discoveryd หรือฆ่ากระบวนการที่เกี่ยวข้องผ่านการตรวจสอบกิจกรรมหรือไม่?
Jan Michael

1
มีเวลาเป็นระยะ ๆ ก่อนที่กระบวนการ Discoveryd จะหยุดทำงานและดังนั้นฉันไม่เชื่อว่าการเชื่อมต่อ Adium ที่กล่าวถึงข้างต้นนั้นชัดเจน ฉันเดาว่าการสลับตัวเลือก bonjour ใน Adium มีผลชั่วคราวใน Discoveryd คล้ายกับการเลิกกระบวนการ ฉันไม่ได้ใช้ Adium และเหมือนโปสเตอร์ด้านบนมีปัญหาเดียวกันกับ Discoveryd ramping มากถึง 100% + การใช้งาน CPU และไม่สามารถแก้ไขชื่อ DNS ได้ การเปลี่ยนเซิร์ฟเวอร์ DNS ภายใน Network Prefs นั้นไม่มีผลกระทบในระยะยาว แต่มันจะทำให้ Discoveryd รีเฟรชดังนั้นจึงทำให้ภาพลวงตาของการแก้ไขปัญหาคล้ายกับ

1
บทความนี้ทำให้ฉันถูก ฉันไม่ใช้ adium แต่ฉันพบว่ายังมี com.apple.mDNSResponder.plist เหลืออยู่หลังจากการอัปเกรด หลังจาก nuking com.apple.mDNSResponder.plist, com.apple.mDNSResponderHelper.plist และรีบูต OSX DNS ของฉันก็ใช้งานได้ดี

plists dnsreponser ของฉันทั้งหมดหายไปแล้ว ปัญหายังคงมีอยู่
Kees de Kooter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.