Anonim

Spustite na svojom počítači Mac Activity Monitor a určite nájdete niekoľko procesov so záhadnými štítkami. Zverejnili sme niekoľko vysvetlení, ktoré podrobne uvádzajú, čo niektoré z týchto systémových procesov (WindowServer a kernel_task) robia na vašom Macu. V tomto príspevku budeme hovoriť o mDNSResponder.

Čo je mDNSResponder?

mDNSResponder znamená „Multicast DNS Responder“. Je to základná systémová aplikácia, ktorá poháňa niektoré základné funkcie a funkcie systému macOS. Ak sú váš Mac a ďalšie zariadenie mDNSResponder v rovnakej sieti, mDNSResponder je proces na pozadí, ktorý umožňuje obom zariadeniam rozpoznať sa a navzájom komunikovať.

Áno, služba mDNSResponder sa vám môže zdať neznáma, ale s najväčšou pravdepodobnosťou ju používate denne bez toho, aby ste si to uvedomovali. Ak ste niekedy pripojili svoj Mac k tlačiarni s podporou AirPrint vo vašej lokálnej sieti, mDNSReponder to urobil. Tento proces tiež uľahčuje objavovanie zariadení kompatibilných s AirPlay (napr. Apple TV) na vašom Macu.

mDNSResponder využíva sieťový protokol Bonjour na automatickú identifikáciu zariadení na zariadeniach Apple pripojených k sieti.

„Bonjour“ popisuje sieťovú technológiu, na ktorej je postavený mDNSResponder. Protokol Bonjour vysiela dostupnosť vášho Macu v lokálnej sieti. Umožňuje tiež vášmu zariadeniu spoľahlivo komunikovať a vymieňať si údaje pomocou adries IP.

Po pripojení ku káblovej alebo bezdrôtovej sieti Bonjour neustále vyhľadáva v sieti ďalšie zariadenia kompatibilné s Bonjour.Všimnite si, že Bonjour beží ako mDNSResponder na Macu. Hoci sa oba výrazy často používajú zameniteľne, po spustení Monitora aktivity nájdete „mDNSResponder“.

Aplikácie a služby (napr. iTunes) na zariadeniach iných ako Apple môžu tiež komunikovať a vymieňať si údaje s vaším Macom pomocou protokolu Bonjour. Získajte viac informácií o tom, ako funguje služba Bonjour v systéme Windows 10.

Je mDNSResponder bezpečný?

mDNSResponder je základným prvkom, ktorý poháňa „protokol Bonjour“ na zariadeniach Apple. Je to legitímna služba navrhnutá spoločnosťou Apple, takže sa nemusíte obávať. Proces beží na pozadí a pravidelne vyhľadáva zariadenia vybavené Bonjour vo vašej lokálnej sieti.

Napriek tomu, že ide o bezpečný a bezproblémový systémový proces, stretli sme sa s niektorými používateľmi počítačov Mac, ktorí uvádzajú, že mDNSResponder spotrebuje až 100 % CPU a znižuje rýchlosť Wi-Fi.

Tu uvádzame niektoré opravy odstraňovania problémov, ktoré môžu pomôcť obnoviť mDNSResponder na vašom Macu do normálneho stavu.

Opraviť problémy s mDNSResponderom

Ak sa vyskytne problém s mDNSResponderom, môžete mať problémy s používaním služieb na zdieľanie súborov, aplikácií na zdieľanie médií a služieb na zdieľanie tlačiarní, ako je AirPrint. Nasledujúce opravy môžu odstrániť chyby ovplyvňujúce činnosť mDNSRespondera na vašom Macu.

1. Vynútiť ukončenie mDNSResponder

Vynútené ukončenie mDNSResponder skutočne ukončí službu, ale iba nakrátko. macOS okamžite reštartuje mDNSResponder, pretože ide o životne dôležitý systémový proces. Operácia však obnoví mDNSResponder a dúfajme, že opraví problémy spôsobujúce poruchu procesu.

  1. Spustite Monitor aktivity, dvakrát kliknite na mDNSResponder a vyberte Quit .

  1. Vyberte Vynútiť ukončenie.

Prejdite do sekcie CPU a siete v Monitore aktivity a skontrolujte, či vynútené ukončenie mDNSReponder stabilizovalo službu. Ak sa nič nezmení, reštartujte Mac alebo spustite ho v núdzovom režime.

2. Reštartujte svoj Mac

Zatvorte všetky aktívne aplikácie, kliknite na logo Apple na paneli s ponukami a vyberte Reštartovať . Ak mDNSResponder naďalej funguje neštandardne, skúste spustiť počítač Mac do núdzového režimu.

Vypnite Mac a počkajte, kým sa úplne nevypne. Potom okamžite stlačte tlačidlo napájania a podržte kláves Shift. Keď sa na obrazovke objaví prihlasovacie okno, uvoľnite kláves Shift.

Ak váš Mac používa čip M1 Silicon, vypnite ho a počkajte približne 10 – 20 sekúnd. Potom stlačte a podržte tlačidlo napájania, kým sa na obrazovke nezobrazí okno možností spustenia. Vyberte preferovaný spúšťací disk, podržte kláves Shift, kliknite na Pokračovať v núdzovom režime a uvoľnite kláves Shift, keď sa na obrazovke objaví prihlasovacia obrazovka.

Zadajte svoje heslo, reštartujte Mac normálne (Logo Apple > Reštartujte ) a skontrolujte, či to znižuje spotrebu procesora mDNSResponder a využitie siete.

3. Zakázať bránu firewall

Brány firewall tretích strán môžu rušiť zariadenia komunikujúce vo vašej lokálnej sieti. Ak ho používate, vypnite ho a skontrolujte, či sa tým problém vyriešil. Mali by ste sa tiež uistiť, že vstavaná brána firewall systému macOS neblokuje prichádzajúce pripojenia.

  1. Prejdite na Predvoľby systému > Bezpečnosť a ochrana osobných údajov >POŽARNE DVERE.
  2. Kliknite na ikonu zámku v ľavom dolnom rohu, zadajte heslo svojho Macu (alebo použite Touch ID) a kliknite naMožnosti brány firewall.

  1. Zrušte začiarknutie Blokovať všetky prichádzajúce spojenia a vyberte OK.

4. Zakázať a znova povoliť mDNSResponder

V zriedkavých prípadoch, keď mDNSResponder intenzívne využíva systémové prostriedky, môže problém vyriešiť zakázanie a opätovné povolenie služby.

Poznámka: Pred opätovným zapnutím mDNSRespondera budete musieť dočasne vypnúť System Integrity Protection (SIP). SIP je ochranný protokol, ktorý zabraňuje spusteniu neoprávneného kódu v systéme macOS.

  1. Prejsť na Finder > Aplikácie > Utilities a spustite Terminal.

  1. Prilepte príkaz nižšie do konzoly terminálu a stlačte Enter.

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

  1. Zadajte heslo svojho Macu a pokračujte stlačením Enter.

Na rozdiel od Windowsu mnohé aplikácie a služby pre macOS vyžadujú správne fungovanie mDNSResponder. Neodporúčame teda ponechať mDNSResponder vypnutý príliš dlho. Počkajte minútu a pokračujte ďalším krokom, aby ste službu znova povolili.

  1. Prilepte nižšie uvedený príkaz do konzoly a stlačte Enter.

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

  1. Zadajte heslo svojho Macu a stlačte Enter.

mDNSResponder zbavený mýtov

Aby som to zhrnul, mDNSResponder je bezpečný proces, ktorý pomáha vášmu Macu pripojiť sa a komunikovať s inými zariadeniami. Ak sa mDNSResponder správa abnormálne, aspoň jedna z vyššie uvedených opráv na riešenie problémov by mala normalizovať jeho aktivity.

Čo je mDNSResponder na Macu a je bezpečný?