Multicast Domain Name System (MDNS) is een protocol dat wordt gebruikt om apparaten op een lokaal netwerk te vinden en te identificeren. Het maakt gebruik van multicast-adressen om naar apparaten te zoeken en te communiceren met elkaar. MDNS wordt vaak gebruikt in thuisnetwerken om apparaten zoals printers, media-servers en andere apparaten te vinden.