คุณกำลังตั้งค่าไฟร์วอลล์ของ Mac หรือตรวจสอบสิ่งที่กำลังทำงานอยู่ โดยใช้ตัวตรวจสอบกิจกรรม เมื่อคุณสังเกตเห็นว่ามีบางอย่างที่คลุมเครือกำลังทำงานอยู่: mDNSResponder กระบวนการนี้คืออะไรและคุณควรกังวลหรือไม่? ไม่: นี่เป็นส่วนหลักของ macOS
ที่เกี่ยวข้อง: configd คืออะไรและเหตุใดจึงทำงานบน Mac ของฉัน
บทความนี้เป็นส่วนหนึ่งของ ซีรีส์ต่อเนื่องของเรา อธิบายกระบวนการต่างๆที่พบใน Activity Monitor เช่น kernel_task , ซ่อน , mdsworker , ติดตั้งแล้ว , WindowServer , สีน้ำเงิน , Launchd , การสำรองข้อมูล , opendirectoryd , อำนาจ , coreauthd , configd และ อื่น ๆ อีกมากมาย . ไม่ทราบว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านเลยดีกว่า!
mDNSResponder คืออะไร?
กระบวนการของวันนี้ mDNSResponder เป็นส่วนหลักของ สวัสดีโปรโตคอล . 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 ทั้งหมดบนเครือข่ายของคุณได้อย่างรวดเร็ว
หากคุณใช้ไฟล์ ไฟร์วอลล์ 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