Kaj je mDNSResponder in zakaj se izvaja na mojem Macu?
Nastavite požarni zid za Mac ali preprosto preverite, kaj se izvaja z orodjem Activity Monitor, ko opazite, da se izvaja nekaj grobnega: mDNSResponder. Kaj je ta proces in ali bi vas bilo treba skrbeti? Ne: to je osrednji del macOS-a.
Ta članek je del naše stalne serije, ki razlaga različne procese, ki jih najdemo v Nadzorniku dejavnosti, kot so kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd in mnogi drugi. Ne veste, kaj so te storitve? Bolje začnite brati!
Kaj je mDNSResponder?
Današnji proces, mDNSResponder, je osrednji del protokola Bonjour. Bonjour je Appleova omrežna storitev brez konfiguracije, kar v bistvu pomeni, da se naprave Apple najdejo v omrežju. Naš proces, mDNSResponder, redno pregleduje vaše lokalno omrežje in išče druge naprave, ki omogočajo Bonjour.
Zakaj iščete druge naprave? Za preprosto mreženje. Primer tega dela je izmenjava knjižnic iTunes. Odprite iTunes in si lahko ogledate in brskate po drugih iTunes knjižnicah prek vašega lokalnega omrežja. Bonjour je razlog za to: protokol omogoča, da dva računalnika v istem omrežju zlahka najdejo drug drugega, kar pomeni, da je seznam knjižnic v skupni rabi iTunes vedno posodobljen.
Bonjour omogoča več kot le skupno rabo v iTunes-u, kar pomaga zapolniti seznam naprav »v skupni rabi« v programu Finder. Bonjour dopolni tudi skupno rabo slik v aplikaciji Photos, seznam naprav, ki so združljive z Airplay, in hitro najde tiskalnike. Ker se isti postopek izvaja v operacijskem sistemu Windows, se Bonjour lahko uporablja tudi za hitro povezovanje z računalniki Windows, v katerih se izvaja programska oprema, kot je iTunes - to je način deljenja knjižnic iTunes med osebnimi računalniki in računalniki Mac.
Programska oprema tretjih oseb lahko uporablja tudi Bonjour: na primer, lahko predvajate zvok iz iTunes v Kodi, tudi če uporabljate Kodi na Windows, če imate nameščen Bonjour. Preprost program, imenovan Bonjour Browser, vam omogoča hiter pregled vseh naprav, ki so omogočene v Bonjour omrežju.
Če uporabljate požarni zid Mac, boste videli pojavna okna o mDNSResponderju. Če preprečite dostop do omrežja, preprečite delovanje Bonjourja, kar otežuje uporabo vašega lokalnega omrežja. V nekaterih okoliščinah onemogočanje funkcije Bonjour lahko prepreči povezavo z internetom, zato je verjetno najbolje, da mDNSResponderju omogočite dostop do omrežja.
Večinoma ne smete opaziti, da mDNSResponder zavzema veliko CPU ali pomnilnika. Če boste to storili, morate znova zagnati Mac v večini primerov.
Počakajte, ni Apple odstranil mDNSResponder?
Morda boste pomislili, da je Apple odstranil mDNSResponder iz MacOS-a pred leti in da ste nekako pravilni. Glede na Ars Technica, je Apple leta 2014 za Yosemite na kratko ukinil mDNSResponder, da bi ugotovil, da veliko stvari se zlomijo brez nje. Apple je vrnil mDNSResponder leto kasneje za El Capitana, ki je očitno fiksiral 300 različnih macos bugs v enem hitrem gibanju. Zaradi tega sumimo, da mDNSResponder ne bo kmalu izginil iz macOS-a.
Foto: guteksk7 / Shutterstock.com