- mDNSResponder - Process profile
- What is mDNSResponder on Mac?
- Why mDNSResponder may be using excessive bandwidth
- Typical symptoms of mDNSResponder bandwidth problems
- Step-by-step guide to diagnose and fix mDNSResponder high bandwidth on Mac
- Step 1: Confirm mDNSResponder as the top talker
- Step 2: Temporarily tame AirDrop and AirPlay discovery
- Step 3: Turn off unneeded Sharing features
- Step 4: Test with a different network or hotspot
- Step 5: Hunt down noisy LAN devices
- Step 6: Check VPN and captive portal behavior
- Step 7: Reset network configuration on the Mac (advanced but safe)
- Step 8: Scan the Mac for adware or unwanted software
- Step 9: Last resort: Temporarily block or restrict mDNS (expert only)
- How to prevent mDNSResponder issues going forward
- The broad context of mDNSResponder high bandwidth issue
- FAQ
If you’ve spotted a process called mDNSResponder pushing surprisingly large amounts of data in Activity Monitor, you’re not alone. In many reports, it shows up as the top talker on Wi-Fi, apparently “using all the bandwidth” out of the blue.
Most of the time, this isn’t malware. It’s a legitimate macOS service doing its Bonjour / multicast DNS routine a bit too enthusiastically – often stirred up by noisy devices or a quirky network rather than anything on the Mac itself. That said, constant chatter from mDNSResponder can make a laptop feel sluggish, drain the battery, and turn a decent Wi-Fi setup into a laggy mess.

Below is a deep dive into what’s going on and, more importantly, what you can do to bring this daemon back to normal.
mDNSResponder - Process profile
| Property | Details |
|---|---|
| Process name | mDNSResponder |
| Category | Resource hog, networking daemon, multicast DNS / Bonjour service |
| Related Processes / Services | configd, discoveryd (legacy), nsurlsessiond, sharingd, AirPlay Receiver, AirDrop, Printer Sharing, File Sharing, Home Sharing, various Bonjour-speaking apps and IoT devices |
| Distribution Techniques | Not malware in itself; amplified by misconfigured LANs, noisy IoT devices, aggressive AirDrop / AirPlay discovery, VPN / captive portal quirks, and occasionally adware or questionable apps that overuse local discovery |
| Symptoms | Unusually high Network usage in Activity Monitor attributed to mDNSResponder, heavy multicast traffic on 224.0.0.251:5353, Wi-Fi congestion, battery drain on MacBooks, fans spinning up, lag when AirPlay / AirDrop panes are open or when joining busy guest networks |
| Damage | Network saturation on Wi-Fi, slower browsing and streaming, higher latency in games and calls, faster battery drain, possible throttling by ISP on limited data plans |
| Severity Level | Low to Medium (performance and bandwidth impact; limited security risk in typical cases) |
| Removal | Tuning sharing and discovery features, isolating noisy devices, fixing network loops or multicast filtering issues, and scanning the Mac for adware or unwanted software if other symptoms are present |
What is mDNSResponder on Mac?
mDNSResponder is Apple’s implementation of multicast DNS (mDNS) and Bonjour service discovery. A component of the launchd umbrella process, it lets your Mac do the following:
- Find nearby AirPlay targets (Apple TV, smart TVs that speak Bonjour)
- Show nearby AirDrop peers
- Discover AirPrint printers and scanners
- Locate shared folders, SMB servers, and Time Machine backups on the LAN
- Talk to HomeKit hubs and lots of third-party IoT gear that advertises itself via Bonjour

Instead of asking a central DNS server, mDNSResponder uses a special multicast address 224.0.0.251:5353 (or ff02::fb on IPv6) to shout, “Who provides this service?” and to answer the same question from other devices. It also handles some regular unicast DNS lookups, so you may see it active even when nothing particularly “local” is going on.
Under normal conditions, the traffic footprint is modest. The daemon periodically announces your Mac’s services, responds to queries from other hosts, and performs lookups on demand. You won’t notice anything beyond a few kilobytes here and there.
When something goes wrong, though, this background helper can start chattering incessantly. That’s when it jumps to the top of Activity Monitor’s Network tab and leaves you wondering what exactly it’s doing with your bandwidth.
Why mDNSResponder may be using excessive bandwidth
Let’s look at the usual suspects that push this normally quiet daemon into overkill mode.
1. Noisy IoT gear and chatty Bonjour ecosystems
Modern home and office networks are packed with small devices that love to advertise themselves non-stop:
- Smart TVs and streaming sticks
- AirPrint printers and MFPs
- IP cameras and NVRs
- “Smart” plugs, light bulbs, thermostats, and assorted hubs
Some vendors’ Bonjour implementations are less than elegant. A buggy or misconfigured device may:
- Repeatedly send the same discovery queries
- Constantly announce conflicting hostnames or services
- Retry aggressively when it doesn’t get the response it expects
mDNSResponder on your Mac has to deal with all of that. If a gadget is spamming multicast packets several times per second, every other Bonjour node on the subnet (including your Mac) gets dragged into the storm.
2. AirDrop and AirPlay discovery in crowded environments
If AirDrop is set to Everyone and AirPlay Receiver is enabled, your Mac effectively behaves like a beacon and a listener at the same time. On a dense network (think campus Wi-Fi, office floor, or a busy public hotspot), this can be a double-edged sword.
- Your Mac keeps broadcasting that it’s available for AirDrop.
- It simultaneously reacts to announcements from dozens of nearby Apple devices.
- Whenever you open AirDrop or an AirPlay picker, discovery ramps up even more.
In a home environment this is usually fine. On a network with hundreds of clients, things can spiral into a steady stream of multicast traffic.
3. VPNs, captive portals, and restrictive enterprise Wi-Fi
mDNS is supposed to be link-local. However, the real world is full of edge cases:
- Some VPN clients don’t play nicely with Bonjour and may block or hairpin multicast packets.
- Captive portals (those splash screens you see on hotel / airport Wi-Fi) often filter or mangle multicast.
- Enterprise and education networks may sharply restrict mDNS for security reasons.
In this scenario, mDNSResponder may keep retrying queries that never get proper answers. From your side, it looks like constant outbound traffic that seemingly leads nowhere.
4. Network loops and broken multicast handling on routers
If you have mesh nodes, range extenders, or multiple switches wired in questionable ways, you can end up with:
- A broadcast / multicast loop, where traffic gets echoed back and forth
- A misconfigured IGMP snooping or “multicast enhancement” feature that traps or duplicates mDNS packets
Again, the daemon on your Mac is simply participating in the broken conversation. The root cause sits in the infrastructure rather than macOS itself.
5. Apps overusing Bonjour or abusing local discovery
Some apps periodically scan the local network for peers, media servers, game sessions, or collaboration endpoints. If their discovery logic is too aggressive, they may trigger a spike in mDNS traffic by:
- Repeatedly starting and stopping Bonjour registrations
- Launching scans every few seconds instead of caching results
- Probing for legacy or nonexistent services
Occasionally, adware or shady utilities piggyback on Bonjour to locate other devices on the LAN or to expose a local web interface. It’s not the norm, but if high mDNSResponder usage coincides with pop-ups, redirects, or strange background processes, a security angle is worth considering.
Typical symptoms of mDNSResponder bandwidth problems
Here’s what you’ll usually see when this daemon goes into loud mode:
Activity Monitor → Network tab shows mDNSResponder at or near the top, with large sent/received figures that keep climbing.
The nettop command in Terminal shows rapid counters for mDNSResponder, often to
224.0.0.251:5353or the IPv6 equivalent.On laptops, Wi-Fi feels saturated: high latency, delayed page loads, choppy video calls, or streaming stutter.
Battery life tanks because the network stack and CPU keep waking up.
Fans spin up if the daemon keeps the CPU busy, not just the NIC.
The issue gets worse when:
- AirDrop is set to Everyone
- You open an AirPlay menu
- You join a specific guest network or public hotspot
If this description rings a bell, let’s move on to the practical part.
Step-by-step guide to diagnose and fix mDNSResponder high bandwidth on Mac
Step 1: Confirm mDNSResponder as the top talker
- Open Activity Monitor from Applications → Utilities.
- Click the Network tab.
- Sort by Bytes Sent or Bytes Received.
- Watch the mDNSResponder entry for 30–60 seconds.
If its counters shoot up noticeably faster than everything else, you’re indeed dealing with a Bonjour-related issue rather than a random app eating all the bandwidth.
For a more granular view:
- Open Terminal (Applications → Utilities).
- Run:
nettop -m tcp -p mDNSResponder - Observe which remote addresses and ports are involved. Constant traffic to
224.0.0.251:5353or similar multicast targets confirms that this is mDNS chatter rather than pure unicast DNS.

Step 2: Temporarily tame AirDrop and AirPlay discovery
Let’s start with the low-hanging fruit: scaling back Apple’s own discovery features.
Adjust AirDrop
- Open Finder.
- Press Shift–Command–R or choose Go → AirDrop.
- At the bottom of the window, click Allow me to be discovered by: and select Contacts Only or No One.

Keep AirDrop closed afterward and watch Activity Monitor for a bit. If traffic drops significantly, you’ve just found a major contributor.
Disable AirPlay Receiver (if you don’t need it)
On recent macOS versions (Monterey and newer):
- Go to System Settings → General → AirDrop & Handoff.
- Turn AirPlay Receiver Off.
- Also consider turning Allow Handoff between this Mac and your iCloud devices off as a test.
Again, keep an eye on mDNSResponder in Activity Monitor after making the change.
Step 3: Turn off unneeded Sharing features
Every sharing toggle you enable is another Bonjour service announced over the network. If you don’t use some of them regularly, it makes sense to cut down the noise.
Open System Settings (or System Preferences on older macOS).
Go to General → Sharing (or simply Sharing in older layouts).
Review and temporarily disable items you don’t actually rely on, for example:
- File Sharing
- Printer Sharing
- Media Sharing / Home Sharing
- Screen Sharing / Remote Management (if not needed)
After each change, give it a minute and watch the mDNSResponder network stats again.

You don’t necessarily have to keep everything off permanently. The idea is to pinpoint which service, if any, is a big talker on your specific LAN.
Step 4: Test with a different network or hotspot
This step helps answer a key question: Is the problem your Mac, or the network it’s on?
Try the following:
- Connect to another Wi-Fi network (home vs office vs mobile hotspot).
- If possible, connect briefly via USB / Thunderbolt to iPhone and use Personal Hotspot – this usually has minimal Bonjour noise.
- Alternatively, test Ethernet instead of Wi-Fi if you have a USB-C or Thunderbolt adapter.
If mDNSResponder calms down on a different network, the root cause is likely:
- A noisy or buggy device on the original LAN
- Router / switch issues (multicast loops, misconfigured IGMP snooping)
- Restrictive enterprise Wi-Fi policies or captive portal tricks
In that case, your Mac is just the messenger. Fixing the underlying infrastructure, or at least isolating the worst offenders, is the real remedy.
Step 5: Hunt down noisy LAN devices
When you’ve narrowed it down to a specific network, the next move is isolating possible offenders. In a home or small office, it’s usually feasible to do a bit of methodical testing:
- Power-cycle the router and access points.
- Restarting can clear stuck multicast tables and odd caches.
- Temporarily turn off or unplug:
- Smart TVs / Apple TV / streaming sticks
- Network printers and scanners (especially AirPrint-capable ones)
- Smart home hubs (Hue, HomeKit bridges, generic IoT hubs)
- Wi-Fi extenders and mesh nodes
- After each batch of devices is turned off, check mDNSResponder’s activity again.
If you see a dramatic drop in traffic when a particular device is offline, you’ve found a likely troublemaker. Updating its firmware, resetting it to factory defaults, or replacing it with something less chatty may be the long-term fix.
Step 6: Check VPN and captive portal behavior
If you only see the mDNSResponder spike when connected through a specific VPN client, or a guest / public Wi-Fi that uses a splash login page, then your traffic pattern is probably tied to how that environment deals with multicast.
A few things worth trying are as follows:
- Disconnecting from VPN and seeing whether the chatter stops.
- Switching VPN protocols (e.g., WireGuard vs. IKEv2 vs. OpenVPN) if the client allows it.
- Logging fully into the captive portal and then re-checking mDNSResponder; some portals filter differently before and after authentication.
If you’re on an enterprise network, you might need to involve the IT team to verify whether they’re blocking or hairpinning mDNS in a way that induces constant retries.
Step 7: Reset network configuration on the Mac (advanced but safe)
When odd networking issues persist across multiple SSIDs or only affect one Mac in a group, resetting local settings is worth a shot.
Note: This doesn’t erase your user data, but you’ll need to rejoin Wi-Fi networks afterward.
- Disconnect from Wi-Fi.
- Open Finder and press Shift–Command–G.
- Go to:
/Library/Preferences/SystemConfiguration/
- Locate and move the following files to the Desktop (for backup):
com.apple.airport.preferences.plistcom.apple.network.identification.plistNetworkInterfaces.plistpreferences.plist

- Restart your Mac.
- Reconnect to Wi-Fi and monitor mDNSResponder’s traffic again.
This effectively forces macOS to rebuild its view of your network interfaces and some related preferences.
Step 8: Scan the Mac for adware or unwanted software
As mentioned, mDNSResponder is a legitimate system daemon. However, if high bandwidth usage coincides with browser redirects and pop-ups, suspicious extensions you don’t remember installing, or unknown background processes in Activity Monitor - then you might be dealing with adware or a potentially unwanted application (PUA) that’s causing abnormal network behavior in general. This may indirectly amplify Bonjour traffic or simply add to the confusion.
Step 9: Last resort: Temporarily block or restrict mDNS (expert only)
For most users, I don’t recommend trying to disable mDNSResponder outright. It’s tightly integrated with macOS, and recent systems won’t let you unload it permanently anyway. Plus, breaking Bonjour often means:
- AirPrint stops working
- AirDrop becomes unreliable
- Some media and file sharing workflows fall apart
That being said, in a lab or troubleshooting environment you can experiment with:
- Firewall rules on your router that limit multicast scope or rate-limit mDNS.
- Segmenting chatty devices into a separate VLAN or SSID.
These are infrastructure changes rather than Mac tweaks, but they’re sometimes the only realistic fix when you’re stuck with noisy hardware you can’t replace.
How to prevent mDNSResponder issues going forward
From a broader perspective, keeping this daemon quiet is mostly about keeping the local network tidy and not over-exposing your Mac’s services.
Here are some practical habits that help:
- Use “Contacts Only” for AirDrop
- Reserve Everyone for rare cases and turn it off afterward.
- Disable unused sharing features
- Only keep File Sharing, Media Sharing, and Remote Management enabled when you actively use them.
- Keep network gear and IoT firmware up to date
- Many vendors quietly fix multicast-related bugs in firmware releases.
- Avoid daisy-chaining extenders in weird ways
- Stick to a well-designed mesh or a single access point. Strange loops are bad news for multicast.
- Be picky with third-party apps that “discover devices” on your LAN
- If an app constantly scans the network, reconsider whether you really need it running all the time.
- Maintain basic Mac hygiene
- Regularly review browser extensions and login items.
- Steer clear of pirated software and shady download sites that tend to bundle adware.
All things considered, you’re unlikely to fully eliminate mDNSResponder from your life – it’s a core part of how macOS interacts with the local network. The realistic goal is to keep it in the background where it belongs, rather than letting it dominate your bandwidth charts.
The broad context of mDNSResponder high bandwidth issue
mDNSResponder has a perfectly legitimate job: making your Mac discoverable and aware of nearby devices without any manual configuration. When everything is healthy, it does this quietly and efficiently. Problems arise when the surrounding ecosystem, harboring routers, IoT gadgets, guest networks, VPNs, or heavy-handed apps, turns that discovery into a noisy, never-ending conversation.
If you methodically work through the steps above (check Activity Monitor, trim AirDrop / AirPlay, review Sharing preferences, test other networks, isolate chatty devices, and rule out adware), you’ll almost always reach a point where the daemon stops flooding your Wi-Fi and returns to its usual subtle footprint.
In reality, the process itself isn’t the villain here. It’s the environment that tends to throw a thick spanner in the works. Once you’ve tamed that, mDNSResponder goes back to doing what it was designed for: helping services find each other, without hijacking your bandwidth in the process.
FAQ
1. What is mDNSResponder and do I need it on my Mac?
mDNSResponder is Apple’s Bonjour / multicast DNS daemon. It lets your Mac discover nearby devices and services such as AirPlay targets, AirDrop peers, printers, and shared folders without manual configuration. It is a core part of macOS networking, and you generally do need it – disabling it will break or degrade several convenient features.
2. Is high mDNSResponder bandwidth a sign of malware?
Not usually. High mDNSResponder activity almost always reflects a noisy local network, over-eager discovery (AirDrop, AirPlay, sharing), or broken multicast handling on routers and VPNs. That said, if you also see browser redirects, pop-ups, or unknown processes, it’s worth scanning for adware to rule out anything more serious.
3. Can I safely disable mDNSResponder to stop the traffic?
On modern macOS versions, you can’t reliably disable mDNSResponder without impacting system stability and features like AirPrint, AirDrop, and local file sharing. The safer approach is to reduce what it advertises and responds to: tighten AirDrop visibility, disable unused sharing options, calm down noisy devices, and fix network-side issues.
4. Why does mDNSResponder spike only on certain Wi-Fi networks?
If the daemon behaves normally at home but spikes on office, school, or public Wi-Fi, the difference is almost certainly the network. Enterprise policies, captive portals, or large numbers of Bonjour-speaking devices can create retry storms and constant discovery traffic, making mDNSResponder look busy even though your Mac hasn’t changed.
5. Will limiting AirDrop and Sharing break anything important?
Switching AirDrop from “Everyone” to “Contacts Only” or “No One” and turning off sharing features you never use typically has no downside. You can always re-enable specific services when you need them. In practice, most users don’t require permanent, always-on discovery for every feature, and trimming these options is one of the most effective ways to keep mDNSResponder’s bandwidth in check.
