/ / mDNSResponder คืออะไรและเหตุใดจึงทำงานบน Mac ของฉัน

mDNSR ตอบกลับคืออะไรและเหตุใดมันจึงทำงานบน Mac ของฉัน

คุณกำลังตั้งค่าไฟร์วอลล์ของ Mac หรือเพียงแค่ตรวจสอบสิ่งที่กำลังทำงานโดยใช้ตัวตรวจสอบกิจกรรมเมื่อคุณสังเกตเห็นว่ามีบางสิ่งที่เป็นความลับกำลังทำงานอยู่: mDNSResponder กระบวนการนี้คืออะไรและคุณควรกังวลหรือไม่? ไม่: นี่เป็นส่วนหลักของ macOS

ที่เกี่ยวข้อง: configd คืออะไรและทำไมจึงทำงานบน Mac ของฉัน

บทความนี้เป็นส่วนหนึ่งของซีรี่ส์ต่อเนื่องของเราอธิบายกระบวนการต่างๆที่พบใน Activity Monitor เช่น kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd และอื่น ๆ อีกมากมาย ไม่ทราบว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านกันเลยดีกว่า!

mDNSResponder คืออะไร?

กระบวนการของวันนี้ mDNSResponder เป็นส่วนหลักของโปรโตคอล Bonjour Bonjour เป็นบริการเครือข่ายที่ไม่มีการกำหนดค่าของ Apple ซึ่งโดยพื้นฐานแล้วหมายถึงวิธีที่อุปกรณ์ Apple ค้นหากันและกันบนเครือข่าย กระบวนการของเรา mDNSResponder จะสแกนเครือข่ายท้องถิ่นของคุณเป็นประจำเพื่อค้นหาอุปกรณ์ที่เปิดใช้งาน Bonjour อื่น ๆ

มองหาอุปกรณ์อื่นทำไมเพื่อให้ระบบเครือข่ายเป็นเรื่องง่าย ตัวอย่างหนึ่งของการทำงานนี้คือการแชร์ไลบรารีของ iTunes เปิด iTunes และคุณสามารถดูและเรียกดูคลัง iTunes อื่น ๆ ผ่านเครือข่ายท้องถิ่นของคุณ Bonjour เป็นเหตุผลที่ใช้งานได้: โปรโตคอลช่วยให้คอมพิวเตอร์สองเครื่องในเครือข่ายเดียวกันสามารถค้นหากันได้อย่างง่ายดายซึ่งหมายความว่ารายการไลบรารี iTunes ที่แชร์จะเป็นข้อมูลล่าสุดอยู่เสมอ

Bonjour ให้มากกว่าแค่การแบ่งปันผ่าน iTunes เท่านั้นช่วยเติมข้อมูลรายการอุปกรณ์ที่ "แชร์" ใน Finder Bonjour ยังเติมข้อมูลการแชร์รูปภาพใน Photos รายการอุปกรณ์ที่รองรับ Airplay และค้นหาเครื่องพิมพ์ได้อย่างรวดเร็ว เนื่องจากกระบวนการเดียวกันนี้ทำงานบน Windows จึงสามารถใช้ Bonjour เพื่อเชื่อมต่อกับคอมพิวเตอร์ Windows ที่ใช้ซอฟต์แวร์เช่น iTunes ได้อย่างรวดเร็วนี่คือวิธีการแชร์ไลบรารี iTunes ระหว่างพีซีและ Mac

ซอฟต์แวร์ของบุคคลที่สามสามารถใช้ Bonjour:ตัวอย่างเช่นคุณสามารถสตรีมเสียงจาก iTunes ไปยัง Kodi แม้ว่าคุณจะใช้งาน Kodi บน Windows หากคุณติดตั้ง Bonjour ไว้ โปรแกรมง่ายๆที่เรียกว่า Bonjour Browser ช่วยให้คุณสามารถเรียกดูอุปกรณ์ที่เปิดใช้งาน Bonjour ทั้งหมดบนเครือข่ายของคุณได้อย่างรวดเร็ว

หากคุณใช้ไฟร์วอลล์ของ Mac คุณจะเห็นป๊อปอัปเกี่ยวกับ mDNSResponder การปิดกั้นกระบวนการนี้ไม่ให้เข้าถึงเครือข่ายจะป้องกันไม่ให้ Bonjour ทำงานซึ่งจะทำให้ใช้งานเครือข่ายท้องถิ่นของคุณได้ยากขึ้น ในบางกรณีการปิดใช้งาน Bonjour อาจทำให้คุณไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ทั้งหมดดังนั้นจึงเป็นการดีที่สุดที่จะอนุญาตให้ mDNSResponder เข้าถึงเครือข่ายของคุณ

จากส่วนใหญ่คุณไม่ควรสังเกตว่า mDNSResponder ใช้ CPU หรือหน่วยความจำมาก หากคุณทำเช่นนั้นการรีสตาร์ท Mac ของคุณจะช่วยแก้ปัญหาได้ในกรณีส่วนใหญ่

เดี๋ยวก่อน Apple ไม่ลบ mDNSResponder ใช่ไหม

คุณอาจคิดว่า Apple ลบ mDNSResponderจาก macOS เมื่อหลายปีก่อนและคุณเข้าใจถูกแล้ว จากข้อมูลของ Ars Technica Apple ทิ้ง mDNSResponder สำหรับ Yosemite ในปี 2014 เพียงสั้น ๆ เพื่อค้นพบว่า มาก สิ่งที่พังโดยไม่ได้รับมันApple นำ mDNSResponder กลับมาในอีกหนึ่งปีต่อมาสำหรับ El Capitan ซึ่งเห็นได้ชัดว่าแก้ไขจุดบกพร่องของ macOS ได้ 300 จุดในการเคลื่อนไหวที่รวดเร็วเพียงครั้งเดียว ทำให้เราสงสัยว่า mDNSResponder จะไม่หายไปจาก macOS อีกในเร็ว ๆ นี้

เครดิตรูปภาพ: guteksk7 / Shutterstock.com