การค้นหา DNS ของ Mac OS X ใช้เวลาตลอดไปจาก Safari และแอปพลิเคชันอื่น ๆ ที่ใช้ mDNSResponder การค้นหาเดียวกันทำงานได้ดีถ้าฉันใช้ nslookup จากบรรทัดคำสั่งและพวกเขาก็ทำงานได้ดีจาก iPhone และ iPad ของฉันในเครือข่ายไร้สายเดียวกัน
และนั่นเป็นเพียงเครือข่ายในที่ทำงาน เมื่อฉันอยู่ที่บ้านหรือผูกติดกับ iPhone การค้นหา DNS ทั้งหมดทำงานได้ดี เมื่อฉันอยู่ในเครือข่ายที่ทำงานไม่ว่าจะผ่าน Wi-Fi หรือ Ethernet ฉันมีปัญหาเหล่านี้ ฉันลองใช้คำสั่งต่อไปนี้:
launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
ที่เคยให้ความช่วยเหลือชั่วคราว (นาที) ภายใต้สโนว์เสือดาว แต่ตอนนี้ภายใต้ไลออนส์มักจะไม่ได้ให้อะไรเลย
การตั้งค่า Ethernet หรือ Wi-Fi ของฉันไม่ระบุเซิร์ฟเวอร์ DNS มันถูกเติมอัตโนมัติจากเราเตอร์ แต่ฉันได้ลองระบุตัวเองเช่น Google DNS หรือ OpenDNS และนั่นไม่ได้ช่วยแก้ปัญหา
การตั้งค่าเครือข่ายคือเราเตอร์ที่ต่อเข้ากับเคเบิลโมเด็มโดยที่พอร์ต Ethernet ทั้งหมดในสำนักงานหลุดออกมา เราเตอร์ Airport Extreme wifi นั้นเสียบเข้ากับเราเตอร์หลัก (ในโหมดบริดจ์) และไคลเอนต์ WiFi เชื่อมต่อกับมัน
ฉันค้นหาไปทั่วแล้วและพบสิ่งอื่น ๆ ที่มีผลบังคับใช้ในตอนแรก (เช่นการค้นหา DNS ล้มเหลว แต่ทำงานได้ไม่ดี ) ทำให้ฉันคิดว่าปัญหา mDNSResponder เหล่านี้ไม่ใช่เรื่องแปลกเกินไป แต่ไม่มีสิ่งใดที่ตรงกัน ทำงานให้ฉันด้วย
นอกจากนี้: ไม่ใช่ทุกการค้นหา DNS ส่วนใหญ่ การค้นหาของ Google เกิดขึ้นทันที แต่ Google แผนที่ใช้เวลาโหลดตลอดไป (เมื่อฉันดูที่หน้าต่างกิจกรรมมักเป็นสคริปต์และสิ่งที่ไม่ได้มาจากเซิร์ฟเวอร์ Google CDN บางตัว) แม้แต่เว็บไซต์ที่เราใช้ทุกวันและคุณคิดว่าจะถูกเก็บไว้ที่ใดที่หนึ่ง (เช่น php.net) ใช้เวลานานในการโหลดหรือหมดเวลา
นอกจากนี้: ทุกอย่างโหลดได้ดีจากเบราว์เซอร์ภายในเครื่องเสมือน Windows XP ซึ่งสำหรับฉันชี้ไปที่ mDNSR ตอบกลับมากยิ่งขึ้นว่าเป็นผู้ร้าย แต่ทุกอย่างทำงานได้ดีเมื่อฉันเป็นเครือข่ายอื่น