https://docs.oracle.com/cd/E36784_01/html/E36875/dnsserviceregisterrecord-3dns-sd.html
DNSServiceRegisterRecord - man pages section 3: Networking Library Functions
The DNSServiceCreateConnection() function allows the creation of a connection to the mDNS daemon in order to register multiple individual records.
man pagessectionnetworkinglibraryfunctions