If-Koubou

Mikä on mDNSResponder, ja miksi se käy Macissa?

Mikä on mDNSResponder, ja miksi se käy Macissa? (Miten)

Olet määrittämässä Mac-palomuurin tai tarkistamalla, mitä on käynnissä Activity Monitor -ohjelman avulla, kun huomaat jotain salaavaa: mDNSResponder. Mikä on tämä prosessi ja sinun pitäisi olla huolissasi? Ei: tämä on keskeinen osa macOS.

Tämä artikkeli on osa meneillään olevaa sarjaa, joka selittää Activity Monitorin eri prosessit, kuten kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd ja monet muut. Etkö tiedä mitä nämä palvelut ovat? Parempi aloittaa lukeminen!

Mikä on mDNSResponder?

Nykyinen prosessi, mDNSResponder, on keskeinen osa Bonjour-protokollaa. Bonjour on Applen nollakokoinen verkko-palvelu, joka pohjimmiltaan tarkoittaa sitä, miten Apple-laitteet löytävät toisiaan verkossa. Meidän prosessi, mDNSResponder, etsii säännöllisesti paikallista verkostoasi etsimällä muita Bonjour-yhteensopivia laitteita.

Miksi etsiä muita laitteita? Verkostoitumisen yksinkertaistaminen. Yksi esimerkki tästä työstä on iTunes-kirjaston jakaminen. Avaa iTunes ja näet ja selaa muita iTunes-kirjastoja paikallisverkostasi. Bonjour on syy tähän: protokolla sallii kahden samassa verkossa olevan tietokoneen löytämisen helposti toisiinsa, mikä tarkoittaa, että jaettujen iTunes-kirjastojen luettelo on aina ajan tasalla.

Bonjour mahdollistaa enemmän kuin pelkkä iTunesin jakaminen - se auttaa täyttämään luettelon "Jaetut" laitteista Finderissa. Bonjour myös paljastaa kuvan jakamisen valokuvissa, Airplay-yhteensopivien laitteiden luettelosta ja löytää nopeasti tulostimia. Koska sama prosessi suoritetaan Windowsissa, Bonjouria voidaan käyttää myös nopeasti yhteyden muodostamiseen Windows-tietokoneisiin, joissa on iTunes-ohjelmiston kaltaiset ohjelmat - tämä tarkoittaa sitä, miten iTunes-kirjastojen jakaminen tietokoneiden ja Mac-tietokoneiden välillä toimii.

Kolmannen osapuolen ohjelmistot voivat myös käyttää Bonjouria. Voit esimerkiksi siirtää äänen iTunesista Kodiiin, vaikka käytätkin koodia Windowsissa, jos Bonjour on asennettu. Yksinkertainen Bonjour Browser -ohjelman avulla voit selata nopeasti kaikkia Bonjour-yhteensopivia laitteita verkossa.

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 tapauksissa Bonjourin käytöstä poistaminen voi estää sinua liittymästä Internetiin kokonaan, joten on todennäköisesti parasta vain sallia mDNSResponderin pääsy verkkoon.

Suurin osa, sinun ei pitäisi huomauttaa mDNSResponder ottaa paljon CPU tai muistia. Jos näin on, Mac-tietokoneen uudelleenkäynnistyksen pitäisi ratkaista ongelma useimmissa tapauksissa.

Odota, eikö Apple poista mDNSResponderin?

Saatat ajatella, että Apple poisti mDNSResponderin macOS vuotta sitten, ja olet oikeassa. Ars Technican mukaan Apple rikkoi lyhyesti mDNSResponderin Yosemiten vuonna 2014, vain havaitsemaan, että paljon asiat rikkovat ilman sitä. Apple toi takaisin mDNSResponderin vuotta myöhemmin El Capitanille, joka ilmeisesti vahvisti 300 erilaista macOS bugia yhdellä nopealla liikkeellä. Tämä tekee meistä epäilevän, että mDNSResponder ei katoa macOS: sta uudestaan ​​pian.

Kuvahaku: guteksk7 / Shutterstock.com