mDNSResponderとは何ですか?Macで実行されているのはなぜですか?

Macファイアウォールを設定しているか、アクティビティモニターを使用して何が実行されているかを確認しているときに、暗号化されたものが実行されていることに気づきました:mDNSResponder。このプロセスは何ですか、そしてあなたは心配する必要がありますか?いいえ:これはmacOSのコア部分です。

関連:configdとは何ですか?Macで実行されているのはなぜですか?

この記事は、kernel_task、hidd、mdsworker、installd、WindowServer、blued、launchd、backup、opendirectoryd、powered、coreauthd、configdなど、アクティビティモニターにあるさまざまなプロセスを説明する継続的なシリーズの一部です。それらのサービスが何であるかわからないのですか?読み始めたほうがいいです!

mDNSResponderとは何ですか?

今日のプロセスであるmDNSResponderは、Bonjourプロトコルのコア部分です。Bonjourは、Appleのゼロ構成ネットワークサービスです。つまり、基本的には、Appleデバイスがネットワーク上でお互いを見つける方法です。私たちのプロセスであるmDNSResponderは、ローカルネットワークを定期的にスキャンして、他のBonjour対応デバイスを探します。

なぜ他のデバイスを探すのですか?ネットワーキングを簡単にするため。この作業の一例は、iTunesのライブラリ共有です。iTunesを開くと、ローカルネットワークを介して他のiTunesライブラリを表示および参照できます。Bonjourがこれが機能する理由です。このプロトコルにより、同じネットワーク上の2台のコンピューターがお互いを簡単に見つけることができます。つまり、共有iTunesライブラリのリストは常に最新です。

Bonjourは、iTunesの共有だけでなく、Finderで「共有」デバイスのリストを作成するのにも役立ちます。Bonjourはまた、写真の画像共有、Airplay互換デバイスのリストを作成し、プリンターをすばやく見つけます。同じプロセスがWindowsで実行されるため、Bonjourを使用して、iTunesなどのソフトウェアを実行しているWindowsコンピューターにすばやく接続することもできます。これにより、PCとMac間でiTunesライブラリを共有できます。

サードパーティのソフトウェアもBonjourを使用できます。たとえば、Bonjourがインストールされている場合は、WindowsでKodiを実行している場合でも、iTunesからKodiにオーディオをストリーミングできます。Bonjourブラウザと呼ばれるシンプルなプログラムを使用すると、ネットワーク上のすべてのBonjour対応デバイスをすばやく参照できます。

Macファイアウォールを使用している場合は、mDNSResponderに関するポップアップが表示されます。このプロセスがネットワークにアクセスするのをブロックすると、Bonjourが機能しなくなり、ローカルネットワークの使用が困難になります。状況によっては、Bonjourを無効にすると、インターネットに完全に接続できなくなる可能性があるため、mDNSResponderにネットワークへのアクセスを許可することをお勧めします。

ほとんどの場合、mDNSResponderが大量のCPUまたはメモリを消費していることに気付かないはずです。そうした場合、ほとんどの場合、Macを再起動すると問題が解決するはずです。

待って、AppleはmDNSResponderを削除しませんでしたか?

Appleが何年も前にmacOSからmDNSResponderを削除したと思うかもしれませんが、あなたは正しいと思います。Ars Technicaによると、Appleは2014年にYosemiteのmDNSResponderを一時的に廃止しましたが、それがないと多くのことが壊れることに気づきました。Appleは1年後にElCapitan用にmDNSResponderを復活させました。これにより、300の異なるmacOSバグが1回の迅速な動作で修正されたようです。これにより、mDNSResponderがmacOSからすぐに消えることはないと思われます。

写真提供者:guteksk7 / Shutterstock.com