Mikä on mDNSResponder, ja miksi se toimii minun Macissa?
Olet asettamassa Mac-palomuuria tai vain tarkistamalla, mitä toimii Monitori-toiminnolla, kun huomaat jotain salaavaa: mDNSResponder. Mikä on tämä prosessi, ja olisitko huolissasi? Ei: tämä on MacOSin keskeinen osa.
Tämä artikkeli on osa meneillään olevaa sarjaa, joka selittää eri toiminnot, jotka löytyvät Activity Monitorista, kuten kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd ja monet muut. En tiedä mitä nämä palvelut ovat? Parempi lukeminen!
Mikä on mDNSResponder?
Nykyinen prosessi, mDNSResponder, on keskeinen osa Bonjour-protokollaa. Bonjour on Applen nollakonfigurointiverkkopalvelu, joka tarkoittaa pohjimmiltaan sitä, miten Apple-laitteet löytävät toisensa verkossa. Prosessimme, mDNSResponder, tarkistaa säännöllisesti paikallisen verkon etsimällä muita Bonjour-yhteensopivia laitteita.
Miksi etsit muita laitteita? Jotta verkostoituminen olisi helppoa. Yksi esimerkki tästä työstä on iTunesin kirjaston jakaminen. Avaa iTunes ja voit nähdä ja selata muita iTunes-kirjastoja paikallisen verkon kautta. Bonjour on syy tähän: protokolla sallii kahden saman verkon verkon löytävän helposti toisensa, mikä tarkoittaa, että jaettujen iTunes-kirjastojen luettelo on aina ajan tasalla.
Bonjour mahdollistaa enemmän kuin pelkän iTunesin jakamisen - se auttaa täyttämään Finderin jakamien laitteiden luettelon. Bonjour myös täyttää kuvien jakamisen Photos-valikossa, Airplay-yhteensopivien laitteiden luettelossa ja etsii nopeasti tulostimia. Koska sama prosessi toimii Windowsissa, Bonjouria voidaan käyttää myös yhdistämään nopeasti Windows-tietokoneisiin, joissa on iTunesin kaltaisia ohjelmistoja. Näin iTunesin kirjastojen jakaminen tietokoneiden ja Macien välillä toimii.
Kolmannen osapuolen ohjelmistoja voi käyttää myös Bonjourilla: esimerkiksi voit siirtää ääntä iTunesista Kodiin, vaikka käytät Kodia Windowsissa, jos sinulla on Bonjour asennettu. Yksinkertainen Bonjour-selainohjelman avulla voit selata nopeasti kaikkia verkossa olevia Bonjour-laitteita.
Jos käytät Mac-palomuuria, näet ponnahdusikkunoita mDNSResponderista. Tämän prosessin estäminen pääsystä verkkoon estää Bonjourin toimimasta, mikä vaikeuttaa paikallisen verkon käyttöä. Joissakin tilanteissa Bonjourin käytöstä poistaminen saattaa estää sinua muodostamasta yhteyden Internetiin kokonaan, joten se on luultavasti parasta sallia vain, että mDNSResponder pääsee verkkoon.
Useimmiten sinun ei pitäisi huomata mDNSResponderia, joka ottaa paljon CPU: ta tai muistia. Jos näin tapahtuu, Macin uudelleenkäynnistämisen pitäisi ratkaista ongelma useimmissa tapauksissa.
Odota, ei Apple Poista mDNSResponder?
Saatat ajatella, että Apple poisti mDNSResponderin macOS-vuosilta, ja olet oikeassa. Ars Technican mukaan Apple ojensi hetkessä mDNSResponderin Yosemiteelle vuonna 2014 vain selvittääkseen, että paljon asiat rikkoutuvat ilman sitä. Apple toi mDNSResponderin takaisin vuodeksi myöhemmin El Capitanille, joka ilmeisesti vahvisti 300 erilaista macOS-virhettä yhdellä nopealla liikkeellä. Tämä saa meidät epäilemään, että mDNSResponder ei katoa MacOSista uudelleen pian.
Kuva: guteksk7 / Shutterstock.com