11Aug

Kas ir mDNSResponders un kāpēc tas darbojas uz Mac?

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 noslēpumaina 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!

Kas ir mDNSResponders?

Šodienas process, mDNSResponder, ir Bonjour protokola galvenā daļ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 "Shared" ierīču sarakstu 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 datoriem un Mac datoriem.

trešās puses programmatūra var izmantot arī Bonjour: piemēram, jūs varat straumēt iTunes audio no 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 jūs 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.

Pagaidiet, vai Apple nav noņems mDNSResponders?

Jūs varētu domāt, ka Apple noņemja mDNSResponder no macOS gadiem atpakaļ, un jums ir sava veida pareiza. Saskaņā ar Ars Technica teikto, Apple īsi nolaidās 2014. gada Yosemite mDNS atbildētāja, tikai lai atklātu, ka daudzi lietas pārtrauc 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.

Photo kredīts: guteksk7 / Shutterstock.com