Home

MacでmDNSResponderとは何ですか?mDNSResponderの高いネットワークを修正する方法

Updated on 2024年1月3日水曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

mDNSResponder on Mac:mDNSResponderの高いネットワークトラフィック/CPUの修復方法

要約:この記事を読むことで、Activity MonitorでのmDNSResponderプロセスの役割と、mDNSResponderの高いネットワークトラフィックや高いCPU使用率の問題を修復する方法がわかります。

MacでのmDNSResponderの高いネットワークトラフィックまたはCPUの修復方法

Activity Monitorで、mDNSResponderプロセスが過剰なネットワークトラフィックを使用したり、高いCPUリソースを消費している場合があります。それが何かと修復方法が知りたいですか?この記事が対処法を提供します。

MacでのmDNSResponderについて学ぶ内容:

MacでのmDNSResponderとは何ですか?

mDNSResponder(マルチキャストDNSリスポンダ)は、Macがローカルネットワーク上の他のデバイスを検出し、それらと通信するためのバックグラウンドプロセスです。また、インターネット接続を必要とするサービスのDNSリクエストを管理します。

mDNSResponderはBonjourネットワーキングプロトコルの重要な部分であり、設定なしでネットワーク上のデバイスが自動的に互いに接続できるようにします。mDNSResponderプロセスは定期的にローカルネットワークをスキャンし、他のBonjour互換デバイスを探します。

このプロセスにより、プリンター、外部ストレージデバイス、iPhone、iPad、その他のコンピューターなどのデバイスをMacが自動的に検出し、ファイル共有、画面共有、iTunesライブラリ共有、リモートデスクトップ、AirPlay、Handoff、またはカメラの続行などのオートディスカバリに依存する機能を提供できます。

高いネットワーク使用量のため、Appleは2014年にmDNSResponderプロセスをYosemiteから削除し、代わりにdiscoverydを導入しました。しかし、その欠如によりMacで多くの問題が発生したため、El Capitanで1年後に復活しました。

 

MacでのmDNSResponderの高いネットワーク/CPUを修復する方法は?

Activity MonitorでのmDNSResponderの高いCPU使用率

場合によっては、mDNSResponderが一時的に高いネットワークトラフィックを占有したり、高いCPU使用率を引き起こすことがあります。しかし、問題が続く場合は、WiFiの速度低下やファンの音量、オーバーヒートの原因となる可能性があります。mDNSResponderの高いネットワーク/CPUの問題を修復するために、以下の解決策を試してみることができます。

Activity MonitorでmDNSResponderプロセスを終了させる

macOSのmDNSResponderプロセスを終了させることは、mDNSResponderの問題を解決するための一般的な方法です。特にmDNSResponderの高いネットワークトラフィックの問題を修正するのに役立ちます。なお、これによってmDNSResponderが無効になるわけではありません。Macはそれが必要とするため、すぐに再起動します。

しかし、この一時的な終了はmDNSResponderをリフレッシュし、落ち着かせることができるでしょう。

  1. Finderを開き、「Applications」>「Utilities」フォルダからActivity Monitorを起動します。
  2. mDNSResponderプロセスを選択し、xアイコンをクリックします。
  3. "Force Quit"をクリックします。
    Activity MonitorでmDNSResponderを終了

mDNSResponderがCPUの使用率を占有しているか、ネットワークトラフィックが過剰に使用されていないかを確認します。うまくいかない場合は、以下の他の解決策を試してください。

Macを再起動する

Macを再起動することで、すべての実行中のプロセスが閉じられ、RAMがクリアされ、オペレーティングシステムが再読み込みされるため、mDNSResponderの問題を修正できるかもしれません。プリンタなどの外部デバイスがMacに接続されている場合は、再起動前に外しておきます。後で再接続することができます。

セーフモードで起動する

時々、サードパーティのソフトウェアがmDNSResponderの正常な動作を妨げる原因となります。これを解決するために、Macをセーフモードで起動し、サードパーティのアプリケーションを切り離します。mDNSResponderがセーフモードで正常に動作する場合は、通常のモードで再起動できます。

mDNSResponderを無効にする

問題が解決しない場合は、ターミナルでmDNSResponderを無効にしてから再度有効にすることができます。通常、mDNSResponderのようなシステムプロセスを無効にすることは推奨されません。これは確実にMacの動作に影響を与えるからです。しかし、mDNSResponderに問題がある場合には無効にして再度有効にすることができます。

なお、mDNSResponderの実行を停止する前にSIP(システムインテグリティプロテクション)を無効にする必要があることに言及しておきます。

  1. Macを リカバリーモードで再起動します。
  2. ユーティリティ > ターミナルをクリックします。
  3. 以下のコマンドを実行してSIPを無効にします。csrutil disable
  4. Macを再起動します。
  5. Finder > アプリケーション > ユーティリティからターミナルを開きます。
  6. 以下のコマンドを実行してmDNSResponderをオフにします。sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
  7. 管理者パスワードを入力してEnterキーを押します。(パスワードは画面に表示されません。)
  8. 問題が解消されたかどうかを確認します。
  9. 以下のコマンドでmDNSResponderを再度有効にします。sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
  10. 管理者パスワードを入力してEnterキーを押します。
  11. MacOSリカバリーモードに再度入ります。
  12. 以下のコマンドでSIPを再度有効にします。csrutil enable
  13. Macを再起動します。

MacでmDNSResponderの問題が解消された場合、この投稿を共有してください。

 

MacでのmDNSResponderプロセスに関するFAQ

A

はい、mDNSResponderは安全なシステムプロセスであり、定期的にローカルネットワーク上のBonjour対応デバイスを検索します。

A

mDNSResponderは、ローカルネットワーク上のデバイスにマルチキャストDNSリクエストを送信して、Macがそれらに接続できるようにします。

A

はい、MacでmDNSResponderを無効にすることができますが、AirPlayやファイル共有などの機能の使用を妨げる可能性があるため、おすすめしません。ただし、mDNSResponderの問題を修正するために無効にする必要がある場合は、例外を作成することができます。ただし、問題が正常に戻った後に再度有効にすることを忘れないでください。