Avahi hostname resolution
Avahi provides configuration-free network discovery and hostname resolution using the mDNS (multicast DNS) protocol. This allows devices on the same local network to communicate using readable host names instead of IP addresses without a DNS server. Host names are automatically supplemented with ".local".
Example of a P2P connection:
- C6 device (port x2): Full hostname c6c3.local
- Windows PC: Can resolve c6c3.local using an mDNS client (e.g. Bonjour for Windows)
- Communication is possible without manually entering IP addresses; the host name automatically maps to the link-local IP of the device.
If several devices with the same hostname are located in the same network, the Avahi hostname is incremented dynamically:
Device 1: c6c3.local
Device 2: c6c3-2.local
Device 3: c6c3-3.local