Anonim

Palaidiet sava Mac datora Activity Monitor, un jūs noteikti atradīsit vairākus procesus ar slepenām etiķetēm. Mēs esam publicējuši dažus paskaidrojumus, kuros sīki aprakstīts, ko daži no šiem sistēmas procesiem (WindowServer un kernel_task) dara jūsu Mac datorā. Šajā ziņā mēs runāsim par mDNSResponder.

Kas ir mDNSResponder?

mDNSResponder apzīmē “Multicast DNS Responder”. Tā ir būtiska sistēmas lietotne, kas nodrošina dažas galvenās macOS funkcijas un funkcijas. Ja jūsu Mac un cita mDNSResponder ierīce atrodas vienā tīklā, mDNSResponder ir fona process, kas ļauj abām ierīcēm noteikt un sazināties viena ar otru.

Jā, mDNSResponder pakalpojums varētu šķist nepazīstams, taču jūs, visticamāk, to lietojat katru dienu, nemanot. Ja kādreiz esat savienojis savu Mac ar AirPrint iespējotu printeri savā lokālajā tīklā, mDNSReponder to paveica. Šis process arī atvieglo ar AirPlay saderīgu ierīču (piem., Apple TV) atrašanu jūsu Mac datorā.

mDNSResponder izmanto Bonjour tīkla protokolu, lai automātiski identificētu ierīces tīklam pievienotajās Apple ierīcēs.

“Bonjour” apraksta tīkla tehnoloģiju, uz kuras ir izveidots mDNSResponder. Bonjour protokols pārraida jūsu Mac datora pieejamību lokālajā tīklā. Tas arī ļauj jūsu ierīcei droši sazināties un apmainīties ar datiem, izmantojot IP adreses.

Kad ir izveidots savienojums ar vadu vai bezvadu tīklu, Bonjour nepārtraukti skenē tīklā citas ar Bonjour saderīgas ierīces.Ņemiet vērā, ka Mac datorā Bonjour darbojas kā mDNSResponder. Lai gan abi termini bieži tiek lietoti kā sinonīmi, palaižot Activity Monitor, jūs redzēsit “mDNSResponder”.

Lietotnes un pakalpojumi (piem., iTunes) ierīcēs, kas nav Apple, var arī sazināties un apmainīties ar datiem ar jūsu Mac datoru, izmantojot Bonjour protokolu. Uzziniet vairāk par pakalpojuma Bonjour darbību operētājsistēmā Windows 10.

Vai mDNSResponder ir drošs?

mDNSResponder ir būtisks elements, kas nodrošina “Bonjour protokola” darbību Apple ierīcēs. Tas ir likumīgs Apple izstrādāts pakalpojums, tāpēc jums nav par ko uztraukties. Process notiek fonā un periodiski tiek meklētas ar Bonjour aprīkotas ierīces jūsu lokālajā tīklā.

Neskatoties uz to, ka sistēmas process ir drošs un bez problēmām, esam saskārušies ar dažiem Mac lietotājiem, kuri ziņo, ka mDNSResponder patērē līdz pat 100% CPU un samazina Wi-Fi ātrumu.

Šeit ir daži problēmu novēršanas labojumi, kas var palīdzēt atjaunot mDNSResponder normālu darbību jūsu Mac datorā.

Labot mDNSResponder problēmas

Ja rodas problēma ar mDNSResponder, var rasties grūtības, izmantojot failu koplietošanas pakalpojumus, multivides koplietošanas programmas un printeru koplietošanas pakalpojumus, piemēram, AirPrint. Šie labojumi var novērst traucējumus, kas ietekmē mDNSResponder darbību jūsu Mac datorā.

1. Piespiedu kārtā iziet no mDNSResponder

MDNSResponder piespiedu aizvēršana patiešām pārtrauks pakalpojuma darbību, taču tikai uz īsu brīdi. MacOS nekavējoties restartēs mDNSResponder, jo tas ir būtisks sistēmas process. Tomēr šī darbība atsvaidzina mDNSResponder un, cerams, novērsīs problēmas, kas izraisa procesa darbības traucējumus.

  1. Palaidiet Activity Monitor, veiciet dubultklikšķi uz mDNSResponder un atlasiet Quit .

  1. Atlasīt Piespiest iziet.

Atveriet Activity Monitor sadaļu CPU un tīkls un pārbaudiet, vai mDNSReponder piespiedu aizvēršana stabilizēja pakalpojumu. Ja nekas nemainās, restartējiet Mac datoru vai palaidiet drošajā režīmā.

2. Restartējiet savu Mac datoru

Aizveriet visas aktīvās lietojumprogrammas, izvēļņu joslā noklikšķiniet uz Apple logotipa un atlasiet Restart . Ja mDNSResponder turpina darboties neparasti, mēģiniet palaist Mac datoru drošajā režīmā.

Izslēdziet Mac datoru un pagaidiet, līdz tas pilnībā izslēgsies. Pēc tam nospiediet barošanas pogu un nekavējoties turiet nospiestu taustiņu Shift. Kad ekrānā tiek parādīts pieteikšanās logs, atlaidiet taustiņu Shift.

Ja jūsu Mac izmanto M1 Silicon mikroshēmu, izslēdziet to un pagaidiet apmēram 10–20 sekundes. Pēc tam nospiediet un turiet barošanas pogu, līdz ekrānā tiek parādīts startēšanas opciju logs. Atlasiet vēlamo startēšanas disku, turiet nospiestu taustiņu Shift, noklikšķiniet uz Continue in Safe Mode un atlaidiet taustiņu Shift, kad ekrānā parādās pieteikšanās ekrāns.

Ievadiet savu paroli, restartējiet Mac datoru kā parasti (Apple logotips > Restart ) un pārbaudiet, vai tas samazina mDNSResponder CPU patēriņu un tīkla lietojumu.

3. Atspējot ugunsmūri

Trešo pušu ugunsmūri var traucēt ierīcēm, kas sazinās jūsu lokālajā tīklā. Ja to izmantojat, izslēdziet to un pārbaudiet, vai tas atrisina problēmu. Jums arī jānodrošina, lai iebūvētais macOS ugunsmūris nebloķē ienākošos savienojumus.

  1. Dodieties uz System Preferences > Drošība un konfidencialitāte >Ugunsmūris.
  2. Noklikšķiniet uz lock icon, ievadiet sava Mac datora paroli (vai izmantojiet Touch ID) un noklikšķiniet uzUgunsmūra opcijas.

  1. Noņemiet atzīmi no izvēles rūtiņas Bloķēt visus ienākošos savienojumus un atlasiet OK.

4. Atspējot un atkārtoti iespējot mDNSResponder

Retos gadījumos, kad mDNSResponder smagi izmanto sistēmas resursus, pakalpojuma atspējošana un atkārtota iespējošana var atrisināt problēmu.

Piezīme:Lai varētu atkārtoti iespējot mDNSResponder, uz laiku ir jāatspējo sistēmas integritātes aizsardzība (SIP). SIP ir aizsardzības protokols, kas novērš nesankcionēta koda izpildi operētājsistēmā macOS.

  1. Doties uz Finder > Applications > Utilities un palaidiet Terminal.

  1. Ielīmējiet tālāk norādīto komandu termināļa konsolē un nospiediet Enter.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Ievadiet sava Mac datora paroli un nospiediet Enter, lai turpinātu.

Atšķirībā no Windows, daudzām MacOS lietotnēm un pakalpojumiem ir nepieciešams mDNSResponder, lai tā darbotos pareizi. Tāpēc mēs neiesakām pārāk ilgi atspējot mDNSResponder. Uzgaidiet minūti un pārejiet pie nākamās darbības, lai atkārtoti iespējotu pakalpojumu.

  1. Ielīmējiet tālāk norādīto komandu konsolē un nospiediet Enter.

sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Ievadiet sava Mac datora paroli un nospiediet Enter.

mDNSResponder Demystified

Rezumējot, mDNSResponder ir drošs process, kas palīdz jūsu Mac datoram izveidot savienojumu un sazināties ar citām ierīcēm. Ja mDNSResponder darbojas neparasti, vismaz vienam no iepriekš minētajiem problēmu novēršanas risinājumiem ir jānormalizē tā darbība.

Kas ir mDNSResponder operētājsistēmā Mac un vai tas ir droši?