mDNSResponder คืออะไรและเหตุใดจึงทำงานบน 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 ยังเติมข้อมูลการแชร์รูปภาพในรูปภาพรายการอุปกรณ์ที่รองรับ Airplay และค้นหาเครื่องพิมพ์ได้อย่างรวดเร็ว เนื่องจากกระบวนการเดียวกันนี้ทำงานบน Windows จึงสามารถใช้ Bonjour เพื่อเชื่อมต่อกับคอมพิวเตอร์ Windows ที่ใช้ซอฟต์แวร์เช่น iTunes ได้อย่างรวดเร็วนี่คือวิธีการแชร์ไลบรารี iTunes ระหว่างพีซีและ Macs

ซอฟต์แวร์ของบุคคลที่สามยังสามารถใช้ 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