
mDNSResponderをオフにしてBonjourを無効にする
BonjourはMacのバックグラウンドで動作し、ネットワークリソースを自動検出する優れたサービスです。mDNSResponderがおかしくなるまでは、本当に素晴らしいサービスです。ところが最近、非常に巧妙に構築されたネットワーク環境でBonjourが大暴走し、膨大なプロセスでCPUを圧迫してしまったため、一時的にサービスを無効にすることにしました。
一般的に言えば、Bonjour の機能は Mac OS X 全体で広く使用されているため、有効にしたままにしておく必要がありますが、mDNSResponder を無効にしたい場合は、次の手順に従ってください。
Mac OS XでBonjourを無効にしてmDNSResponderをオフにする方法
ターミナルを起動して次のように入力します:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
これにより、launchctl から mdnsresponder launchdaemon がアンロードされます。もちろん、必要に応じて別のコマンドで元に戻すこともできます。
Mac OSでBonjour(mDNSResponder)をオンにする
Bonjour を再度有効にするには、次のように入力して mDNSResponder デーモンをリロードします。
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Bonjour を有効または無効にするこれらのコマンドは両方とも、root として実行するために管理者パスワードが必要になるため、sudo を使用します。
これは明らかに、mDNSResponder と Bonjour について十分に理解していて機能を調整したい上級 Mac ユーザー向けですが、ほとんどの Mac ユーザーはこれに手を出すべきではありません。