A certain background process called MDNSD on your phone is draining a lot of the battery and you want to know what apps use MDNSD? Then it’s suggested that you spare a bit of your time to check out this article. Down below is everything you must know about MDNSD ranging from the apps that make use of it to the way to tackle the high battery drain it causes. Read to the end to be able to bring battery life back to normal and enjoy your phone to the fullest.
MDNSD And Apps That Use It 
In case you don’t know, MDNSD stands for Multicast Domain Name System Daemon and it’s one of many background processes on Android. The purpose of MDNSD is to answer requests for services so various things on Android devices including third-party apps could trigger it. Actually, the nature of MDNSD means it’s extensively used by applications that hit URLs to check for updates and syncing data. Examples of such apps include social media platforms, browsers, games and so on.
Every time applications check for updates, MDNSD is going to consume resources on the device which depletes battery. If you fail to take action, it’s only natural that the battery life of your phone would be shortened.
What Must Be Done
Restart
- Step 1: Press and hold the Power button then tap Restart.
- Step 2: Confirm your decision if prompted.
- Step 3: Determine whether the issue persists when the screen comes back on.
Clear Cache And Data
The process is no-nonsense: open Settings, select Apps, choose each of the apps that you believe to use MDNSD, click Storage and pick Clear cache/Clear data. After you finish, restart your phone.
Note: For good measure, you should consider wiping cache partition as well.
- Step 1: Press and hold the Power button then tap Power off.
- Step 2: Allow the device to shut down all the way then press and hold Power and Volume Down buttons at the same time (Power, Volume Up and Home buttons for Samsung devices). The moment the device vibrates, let go of the buttons.
- Step 3: (Skip to the next step if your phone is a Samsung model) When the Start screen appears, use Volume buttons to bring up Recovery Mode and press the Power button. If you see No command, press and hold the Power button then press the Volume Up button.
- Step 4: In Recovery Mode, use Volume buttons to navigate to wipe cache partition, press the Power button and confirm your decision if prompted.
- Step 5: Navigate to Reboot system now using Volume buttons and press the Power button.
Check For Updates
- Step 1: Launch Google Play Store, select your profile icon on the top right and choose Manage application and service.
- Step 2: If you see new updates for apps, hit Update all.
- Step 3: Restart your phone.
Note: It won’t hurt to use the opportunity to determine whether Android OS is up-to-date.
- Step 1: Open Settings, select About phone and choose System Updates.
- Step 2: Hit Check for updates. If an update is available, download and install it.
- Step 3: Restart your phone.
Uninstall Third-Party Apps
In the beginning, open Settings, hit Apps and locate all apps that you believe to use MDNSD. Next, click each of such apps, pick Storage and hit Uninstall. Once the uninstallation of the apps completes, restart your phone.
How To Optimize Battery Life On Android
Take Advantage Of Dark Mode
Many applications and sites today have the option to enable Dark mode to ease eye strain. Noteworthily, in Dark mode, your phone needs less power to light up the pixels and that leads to longer battery life. To enable Dark mode, head to Settings, select Display and choose Dark mode.
Restrict Battery Usage
Limiting battery usage means the application could only consume battery only when you actively use them. That being said, you could miss notifications if you restrict battery usage so think it through beforehand. To restrict battery usage, go to Settings, select apps and choose the app you want to restrict. Afterward, in the information panel, click Battery and pick Restricted.
Limit Background Processes
- Step 1: Open Settings, scroll to the bottom and hit About phone.
- Step 2: Press Software information then tap Build number seven times.
- Step 3: Back out to Settings, click Developer options and pick Background processes limit. Finally, set the number of background processes as you see fit.
I am a Software developer with approx 4 years of experience in building various responsive and beautiful websites and apps.
Language: Ruby, Java, HTML/CSS, Android
Frameworks: Ruby on Rails, Hosting: Heroku, Godaddy
Database: Mysql, Postgres, Mongo, Oracle
Also please look on my stack overflow profile.