Jūs izveidojat Mac ugunsmūri vai vienkārši pārbaudīt, kas darbojas, izmantojot Activity Monitor, kad jūs pamanāt kaut ko sarežģītu darbojas: mDNSResponder. Kāds ir šis process, un vai jums ir jāuztraucas? Nē: šī ir galvenā MacOS sastāvdaļa.
Šis raksts ir daļa no mūsu notiekošās sērijas, kas izskaidro dažādus procesus, kas atrodami Activity Monitor, piemēram, kernel_task, hidd, mdsworker, installd, windowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sāciet lasīt!
Šodienas process, mDNSResponders, ir Bonjour protokola galvenā sastāvdaļa. Bonjour ir Apple nulles konfigurācijas tīkla pakalpojums, kas būtībā nozīmē to, ka Apple ierīces viena otru atradīs tīklā. Mūsu process, mDNSResponder, regulāri skenē jūsu vietējo tīklu, meklējot citas Bonjour iespējotas ierīces.
Kāpēc meklēt citas ierīces? Lai padarītu tīklu vienkāršāku. Viens no šī darba piemēriem ir iTunes bibliotēku koplietošana. Atveriet iTunes un jūs varat redzēt un pārlūkot citas iTunes bibliotēkas pa lokālo tīklu. Bonjour ir iemesls tam, ka tas darbojas: protokols ļauj diviem datoriem vienā un tajā pašā tīklā viegli atrast cits citu, kas nozīmē, ka kopīgoto iTunes bibliotēku saraksts vienmēr ir atjaunināts.
Bonjour nodrošina ne tikai iTunes koplietošanu, bet arī palīdz ielikt sarakstā "Koplietotās" ierīces Finder. Bonjour arī populē attēlu koplietošanu fotoattēlos, Airplay saderīgo ierīču sarakstā un ātri atrod printerus. Tā kā viens un tas pats process darbojas sistēmā Windows, Bonjour var arī tikt izmantots, lai ātri izveidotu savienojumu ar Windows datoriem, kuros darbojas programmatūra, piemēram, iTunes, tādēļ darbojas iTunes bibliotēkas starp personālajiem datoriem un Mac datoriem.
Trešās puses programmatūra var arī izmantot Bonjour: piemēram, jūs varat straumēt iTunes audio saturu uz Kodi, pat ja jūs izmantojat Kodi sistēmā Windows, ja jums ir instalēta Bonjour. Vienkārša programma, ko sauc par Bonjour Browser, ļauj ātri pārlūkot visas jūsu vietnē iespējamās Bonjour iespējotās ierīces.
Ja izmantojat Mac ugunsmūri, jūs redzēsiet logus par mDNSResponder. Bloķējot šo procesu no piekļuves tīklam, Bonjour nevar darboties, kas apgrūtina vietējā tīkla izmantošanu. Atsevišķos gadījumos Bonjour atspējošana var liegt jums piekļuvi internetam kopumā, tāpēc visticamāk vislabāk ir tikai atļaut mDNSrezultoram piekļūt jūsu tīklam.
No lielākā daļa, jums nevajadzētu pamanīt mDNSResponder aizņem daudz CPU vai atmiņas. Ja jūs to darāt, Mac atkārtoti palaidiet problēmu vairumā gadījumu.
Jūs varētu domāt, ka Apple noņemja mDNSResponder no macOS gadiem atpakaļ, un jums ir sava veida pareizs. Saskaņā ar Ars Technica teikto, Apple 2014. gadā īsi noslīdēja par Yosemite mDNS atbildētāju, lai atklātu, ka daudz par lietām bez tā. Gadu vēlāk Apple atkal atgriezās mDNSResponders El Capitan, kas acīmredzot fiksēja 300 dažādas MacOS kļūdas vienā straujā kustībā. Tas mūs liek domāt, ka mDNS atbildētājs drīzumā neizdzēsīsies no macOS.
Fotoattēlu kredīts: guteksk7 / Shutterstock.com