mDNS is a zero configuration protocol. Essentially it runs a localised, distributed, DNS service. It is used primarily by consumer devices, such as iPads, to enable the provision of services without burdening the consumer with technical configuration requirements.