protocol

DNS-SD

DNS-SD (DNS Service Discovery) is a protocol that uses standard DNS queries to discover services available on a local network, such as printers, file servers, or media devices. It allows devices to automatically find and connect to services without manual configuration, commonly used in zero-configuration networking environments. The protocol is defined in RFC 6763 and works alongside mDNS (Multicast DNS) for local network discovery.

Also known as: DNS Service Discovery, DNS-SD, Bonjour, Zeroconf, mDNS-SD
🧊Why learn DNS-SD?

Developers should learn DNS-SD when building applications that require automatic service discovery in local networks, such as IoT devices, home automation systems, or enterprise network tools. It is particularly useful for scenarios where devices need to dynamically find services like printers, media servers, or shared resources without user intervention, reducing setup complexity and improving user experience in networked environments.

Compare DNS-SD

Learning Resources

Related Tools

Alternatives to DNS-SD