Lancarkan Pemantau Aktiviti Mac anda dan anda pasti akan menemui beberapa proses dengan label samar. Kami telah menerbitkan beberapa penjelasan yang memperincikan perkara yang dilakukan oleh beberapa proses sistem ini (WindowServer dan kernel_task) pada Mac anda. Dalam siaran ini, kita akan bercakap tentang mDNSResponder.
Apakah itu mDNSResponder?
mDNSResponder ialah singkatan dari “Multicast DNS Responder”. Ia ialah apl sistem penting yang menguasakan beberapa ciri teras dan fungsi macOS. Jika Mac anda dan peranti mDNSResponder yang lain berada pada rangkaian yang sama, mDNSResponder ialah proses latar belakang yang membolehkan kedua-dua peranti mengesan dan berkomunikasi antara satu sama lain.

Ya, perkhidmatan mDNSResponder mungkin kelihatan asing, tetapi kemungkinan besar anda menggunakannya setiap hari tanpa disedari. Jika anda pernah menyambungkan Mac anda kepada pencetak berdaya AirPrint pada rangkaian tempatan anda, mDNSReponder telah membuatnya berlaku. Proses ini juga memudahkan penemuan peranti yang serasi dengan AirPlay (cth., Apple TV) pada Mac anda.
mDNSResponder menggunakan protokol rangkaian Bonjour untuk mengenal pasti peranti secara automatik pada peranti Apple yang disambungkan ke rangkaian.

“Bonjour” menerangkan teknologi rangkaian yang mDNSResponder dibina. Protokol Bonjour menyiarkan ketersediaan Mac anda pada rangkaian tempatan. Ia juga membolehkan peranti anda berkomunikasi dengan pasti dan bertukar-tukar data menggunakan alamat IP.
Apabila disambungkan ke rangkaian berwayar atau wayarles, Bonjour sentiasa mengimbas rangkaian untuk mencari peranti lain yang serasi dengan Bonjour.Ambil perhatian bahawa Bonjour berjalan sebagai mDNSResponder pada Mac. Walaupun kedua-dua istilah sering digunakan secara bergantian, perkara yang anda akan dapati apabila anda melancarkan Monitor Aktiviti ialah "mDNSResponder."
Apl dan perkhidmatan (cth., iTunes) pada peranti bukan Apple juga boleh berkomunikasi dan bertukar data dengan Mac anda menggunakan protokol Bonjour. Ketahui lebih lanjut tentang cara perkhidmatan Bonjour berfungsi dalam Windows 10.
Adakah mDNSResponder Selamat?
mDNSResponder ialah elemen penting yang menguatkan "protokol Bonjour" pada peranti Apple. Ia adalah perkhidmatan yang sah yang direka oleh Apple, jadi anda tidak perlu risau. Proses ini berjalan di latar belakang dan mencari peranti yang dilengkapi Bonjour secara berkala pada rangkaian tempatan anda.

Walaupun merupakan proses sistem yang selamat dan tidak bermasalah, kami telah menemui beberapa pengguna Mac yang melaporkan bahawa mDNSResponder menggunakan sehingga 100% penggunaan CPU dan mengurangkan kelajuan Wi-Fi.
Di sini, kami merangkumi beberapa pembetulan penyelesaian masalah yang boleh membantu memulihkan mDNSResponder kepada keadaan normal pada Mac anda.
Betulkan Isu mDNSResponder
Jika terdapat masalah dengan mDNSResponder, anda mungkin mengalami kesukaran menggunakan perkhidmatan perkongsian fail, apl perkongsian media dan perkhidmatan perkongsian pencetak seperti AirPrint. Pembetulan berikut boleh menghapuskan gangguan yang menjejaskan operasi mDNSResponder pada Mac anda.
1. Berhenti Paksa mDNSResponder
Memberhentikan secara paksa mDNSResponder memang akan menamatkan perkhidmatan, tetapi hanya sebentar. macOS akan memulakan semula mDNSResponder serta-merta kerana ia merupakan proses sistem yang penting. Walau bagaimanapun, operasi ini menyegarkan semula mDNSResponder dan diharapkan dapat menyelesaikan isu yang menyebabkan proses tidak berfungsi.
- Lancarkan Monitor Aktiviti, klik dua kali mDNSResponder dan pilih Keluar .

- Pilih Paksa Berhenti.

Kepala ke bahagian CPU dan Rangkaian Monitor Aktiviti dan semak sama ada berhenti paksa mDNSReponder menstabilkan perkhidmatan. Jika tiada apa-apa perubahan, mulakan semula Mac anda atau but ke Mod Selamat.
2. Mulakan semula Mac Anda
Tutup semua aplikasi aktif, klik logo Apple pada bar menu dan pilih Mulakan semula . Jika mDNSResponder terus bertindak tidak normal, cuba but Mac anda ke dalam Safe Mode.
Matikan Mac anda dan tunggu sehingga ia dimatikan sepenuhnya. Selepas itu, tekan butang kuasa dan tahan kekunci Shift serta-merta. Lepaskan kekunci Shift apabila tetingkap log masuk muncul pada skrin.
Jika Mac anda menggunakan cip M1 Silicon, matikan dan tunggu selama kira-kira 10 – 20 saat. Kemudian, tekan dan tahan butang kuasa sehingga tetingkap pilihan permulaan muncul pada skrin. Pilih cakera permulaan pilihan anda, tahan kekunci Shift, klik Teruskan dalam Mod Selamat, dan lepaskan kekunci Shift apabila skrin log masuk muncul pada skrin.
Masukkan kata laluan anda, mulakan semula Mac anda seperti biasa (Logo Apple > Mulakan semula ), dan semak sama ada itu mengurangkan penggunaan CPU mDNSResponder dan penggunaan rangkaian.
3. Lumpuhkan Firewall

Tembok api pihak ketiga boleh mengganggu peranti yang berkomunikasi pada rangkaian tempatan anda. Jika anda menggunakannya, matikan dan semak sama ada itu menyelesaikan masalah. Anda juga harus memastikan bahawa tembok api macOS terbina dalam tidak menyekat sambungan masuk.
- Pergi ke Keutamaan Sistem > Keselamatan & Privasi >Firewall.
- Klik ikon kunci di penjuru kiri sebelah bawah, masukkan kata laluan Mac anda (atau gunakan Touch ID), dan klikPilihan Firewall.

- Nyahtanda Sekat semua sambungan masuk dan pilih OK.

4. Lumpuhkan dan Dayakan Semula mDNSResponder
Dalam keadaan yang jarang berlaku bahawa mDNSResponder menggunakan sumber sistem dengan banyak, melumpuhkan dan mendayakan semula perkhidmatan mungkin menyelesaikan masalah.
Nota: Anda perlu melumpuhkan Perlindungan Integriti Sistem (SIP) buat sementara waktu sebelum anda boleh mendayakan semula mDNSResponder. SIP ialah protokol perlindungan yang menghalang pelaksanaan kod yang tidak dibenarkan pada macOS.
- Pergi ke Finder > Applications > Utiliti dan lancarkan Terminal.

- Tampal arahan di bawah dalam konsol Terminal dan tekan Enter.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

- Masukkan kata laluan Mac anda dan tekan Enter untuk meneruskan.

Tidak seperti Windows, banyak apl dan perkhidmatan macOS memerlukan mDNSResponder berfungsi dengan betul. Jadi, kami tidak menasihatkan supaya mDNSResponder dilumpuhkan terlalu lama. Tunggu sebentar dan teruskan ke langkah seterusnya untuk mendayakan semula perkhidmatan.
- Tampal arahan di bawah dalam konsol dan tekan Enter.
sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

- Masukkan kata laluan Mac anda dan tekan Enter.
mDNSResponder Demystified
Untuk meringkaskan, mDNSResponder ialah proses selamat yang membantu Mac anda menyambung dan berkomunikasi dengan peranti lain. Jika mDNSResponder bertindak tidak normal, sekurang-kurangnya satu daripada pembetulan penyelesaian masalah di atas harus menormalkan aktivitinya.






