where serviceName is the Zeroconf service name; which seems to start with an underscore (_) and must end with a dot (.). So we can use this service name to distinguish development, UAT & production brokers - or group them into domains etc.
Note that to be able to use ZeroConf to find brokers, the brokers need to have Discovery enabled. To configure discovery in a Broker you should use the Xml Configuration. Its basically something like...