mDNS Helper is an experimental Android app designed to discover local services on your Wi-Fi network. While Android 14+ devices natively support .local
domain resolution, older devices lack this functionality. This app was created to address that limitation. Notably, even on Android 14, .local
domain resolution does not work when using a device's hotspot instead of a Wi-Fi connection.
- Service Discovery: Discover services on your local network.
- Shortcut Creation: Create shortcut for resolved services on launcher, so that can browse the address in one click.
- Dynamic IP Resolution: Each time a launcher shortcut is clicked, the app will resolve the service again and fetch its latest IP address.
The app uses two methods to deal with discovery and resolving the services.
NsdManager
: The native Android API for network service discovery.RxDNSSD
: A third-party library that provides reliable mDNS/DNS-SD functionality.
- The app is in an early development stage and has not been extensively tested.
- Compatibility and reliability may vary based on the android version and device.
- NsdManager cannot resolved services discovered with RxDNSSD.