MDNSD (Multicast Domain Name System Service Discovery) er en protokol, der bruges til at finde tjenester på et lokalt netværk. Det giver enheder mulighed for at annoncere deres tjenester og andre enheder for at finde og oprette forbindelse til dem. MDNSD er bygget oven på Internet Protocol (IP) og bruger multicast-udsendelser til at sende og modtage servicemeddelelser.
MDNSD bruges almindeligvis i hjemmenetværk og små kontornetværk til at opdage enheder som printere, medieservere og fildelingsapplikationer. Det bruges også i nogle IoT-enheder (Internet of Things) for at gøre det nemt at opdage og tilslutte dem.
På Android er MDNSD tilgængelig som en del af "android.net.mdns"-pakken. Det giver et sæt API'er, som udviklere kan bruge til at implementere MDNSD-tjenester og klienter.