Anonim

Indítsa el a Mac Activity Monitor alkalmazást, és biztosan talál számos titkos címkével ellátott folyamatot. Közzétettünk néhány magyarázatot, amelyek részletezik, hogy egyes rendszerfolyamatok (WindowServer és kernel_task) mit csinálnak a Mac számítógépen. Ebben a bejegyzésben az mDNSResponderről fogunk beszélni.

Mi az mDNSResponder?

mDNSResponder a „Multicast DNS Responder” rövidítése. Ez egy alapvető rendszeralkalmazás, amely néhány alapvető macOS-funkciót és -funkciót biztosít. Ha a Mac és egy másik mDNSResponder eszköz ugyanazon a hálózaton van, akkor az mDNSResponder a háttérfolyamat, amely lehetővé teszi, hogy mindkét eszköz észlelje és kommunikáljon egymással.

Igen, az mDNSResponder szolgáltatás ismeretlennek tűnhet, de valószínűleg naponta használja anélkül, hogy észrevenné. Ha valaha is csatlakoztatta Mac számítógépét egy AirPrint-kompatibilis nyomtatóhoz a helyi hálózaton, az mDNSReponder megtette ezt. A folyamat megkönnyíti az AirPlay-kompatibilis eszközök (pl. Apple TV) felfedezését is a Mac számítógépen.

mDNSResponder a Bonjour hálózati protokollt használja az eszközök automatikus azonosítására a hálózatra csatlakoztatott Apple-eszközökön.

A „Bonjour” azt a hálózati technológiát írja le, amelyre az mDNSResponder épül. A Bonjour protokoll közvetíti a Mac számítógép elérhetőségét a helyi hálózaton. Azt is lehetővé teszi, hogy az eszköz megbízhatóan kommunikáljon és adatokat cseréljen IP-címek használatával.

Ha vezetékes vagy vezeték nélküli hálózathoz csatlakozik, a Bonjour folyamatosan keresi a hálózatot más Bonjour-kompatibilis eszközök után.Vegye figyelembe, hogy a Bonjour mDNSResponder néven fut a Mac rendszeren. Noha mindkét kifejezést gyakran felcserélve használják, az Activity Monitor elindításakor az „mDNSResponder” kifejezést találja.

A nem Apple-eszközökön lévő alkalmazások és szolgáltatások (pl. iTunes) a Bonjour protokoll használatával is kommunikálhatnak és adatokat cserélhetnek Mac számítógépével. További információ a Bonjour szolgáltatás működéséről a Windows 10 rendszerben.

Biztonságos az mDNSResponder?

Az mDNSResponder alapvető elem, amely a „Bonjour protokollt” működteti az Apple eszközökön. Ez egy legitim szolgáltatás, amelyet az Apple tervezett, így nincs okod aggódni. A folyamat a háttérben fut, és rendszeresen megkeresi a Bonjourral felszerelt eszközöket a helyi hálózaton.

Annak ellenére, hogy egy biztonságos és problémamentes rendszerfolyamat, találkoztunk néhány Mac-felhasználóval, akik arról számoltak be, hogy az mDNSResponder akár 100%-os CPU-használatot is igénybe vesz, és csökkenti a Wi-Fi sebességét.

Itt bemutatunk néhány hibaelhárítási javítást, amelyek segíthetnek az mDNSResponder normál működésének visszaállításában a Mac számítógépen.

MDNSResponder-problémák javítása

Ha probléma van az mDNSResponderrel, nehézségekbe ütközhet a fájlmegosztó szolgáltatások, a médiamegosztó alkalmazások és a nyomtatómegosztó szolgáltatások, például az AirPrint használata során. A következő javítások kiküszöbölhetik az mDNSResponder működését befolyásoló hibákat a Mac számítógépen.

1. Az mDNSResponder kilépésének kényszerítése

A kényszerítő mDNSResponder valóban megszünteti a szolgáltatást, de csak rövid időre. A macOS azonnal újraindítja az mDNSRespondert, mert ez létfontosságú rendszerfolyamat. A művelet azonban frissíti az mDNSRespondert, és remélhetőleg kijavítja a folyamat hibás működését okozó problémákat.

  1. Indítsa el az Activity Monitor alkalmazást, kattintson duplán a mDNSResponder elemre, és válassza a Quit .

  1. Válassza ki a Kényszer kilépést.

Nyissa meg az Activity Monitor CPU és hálózat szakaszát, és ellenőrizze, hogy az mDNSReponder kényszerített kilépése stabilizálta-e a szolgáltatást. Ha semmi sem változik, indítsa újra a Mac-et, vagy indítsa el a rendszert csökkentett módba.

2. Indítsa újra a Mac-et

Zárja be az összes aktív alkalmazást, kattintson az Apple logóra a menüsorban, és válassza a Restart . Ha az mDNSResponder továbbra is rendellenesen működik, próbálja meg csökkentett módba indítani a Mac-et.

Kapcsolja ki a Mac-et, és várja meg, amíg teljesen leáll. Ezután azonnal nyomja meg a bekapcsológombot, és tartsa lenyomva a Shift billentyűt. Engedje el a Shift billentyűt, amikor a bejelentkezési ablak megjelenik a képernyőn.

Ha Mac gépe M1 Silicon chipet használ, kapcsolja ki, és várjon körülbelül 10–20 másodpercet. Ezután nyomja meg és tartsa lenyomva a bekapcsológombot, amíg az indítási beállítások ablak meg nem jelenik a képernyőn. Válassza ki a kívánt indítólemezt, tartsa lenyomva a Shift billentyűt, kattintson a Continue in Safe Mode gombra, és engedje fel a Shift billentyűt, amikor megjelenik a bejelentkezési képernyő.

Adja meg jelszavát, indítsa újra a Macet a szokásos módon (Apple logo > Restart ), és ellenőrizze, hogy ez csökkenti-e az mDNSResponder CPU-fogyasztását és a hálózathasználatot.

3. Tűzfal letiltása

A harmadik féltől származó tűzfalak zavarhatják a helyi hálózaton kommunikáló eszközöket. Ha ilyet használ, kapcsolja ki, és ellenőrizze, hogy ez megoldja-e a problémát. Győződjön meg arról is, hogy a beépített macOS tűzfal nem blokkolja a bejövő kapcsolatokat.

  1. Ugrás: Rendszerbeállítások > Biztonság és adatvédelem >Tűzfal.
  2. Kattintson a lock ikonra a bal alsó sarokban, írja be Mac jelszavát (vagy használja a Touch ID-t), majd kattintson aTűzfalbeállítások.

  1. Törölje a jelet a Block all incoming connections jelölőnégyzetből, és válassza a OK. lehetőséget.

4. Az mDNSResponder letiltása és újbóli engedélyezése

Abban a ritka esetben, amikor az mDNSResponder nagymértékben használja a rendszererőforrásokat, a szolgáltatás letiltása és újbóli engedélyezése megoldhatja a problémát.

Megjegyzés: Az mDNSResponder újbóli engedélyezése előtt ideiglenesen le kell tiltania a System Integrity Protection (SIP) funkciót. A SIP egy védelmi protokoll, amely megakadályozza a jogosulatlan kód futtatását macOS rendszeren.

  1. Ugrás: Finder > Applications > Utilities és indítsa el a Terminal.

  1. Illessze be az alábbi parancsot a terminálkonzolba, és nyomja meg az Enter.

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

  1. Adja meg Mac jelszavát, és nyomja meg az Enter gombot a folytatáshoz.

A Windowstól eltérően sok macOS-alkalmazás és -szolgáltatás megköveteli az mDNSResponder megfelelő működését. Tehát nem javasoljuk az mDNSResponder letiltását túl sokáig. Várjon egy percet, és folytassa a következő lépéssel a szolgáltatás újbóli engedélyezéséhez.

  1. Illessze be az alábbi parancsot a konzolba, és nyomja meg az Enter.

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

  1. Írja be a Mac jelszavát, és nyomja meg a Enter.

mDNSResponder Demystified

Összefoglalva, az mDNSResponder egy biztonságos folyamat, amely segít a Mac számára más eszközökkel kapcsolódni és kommunikálni. Ha az mDNSResponder rendellenesen működik, a fenti hibaelhárítási javítások közül legalább egynek normalizálnia kell a tevékenységét.

Mi az mDNSResponder Mac rendszeren, és biztonságos-e?