Advertising services for discovery

I am looking at adding a service to broadcast for discovery of device bonjour.

I have added my own _http._tcp service and it is working but I also see a _workstation._tcp service being advertised.

I am not using avahi-daemon and have avahi-daemon.service disabled and not running, everything is setup using systemd-networkd and systemd-resolved (don’t recall accurate spelling).

I am wanting to disable/stop/remove the _workstation._tcp service but can’t figure out where it is setup.

Anyone have any ideas?

This thing: systemd.dnssd (built on systemd-resolved): https://www.freedesktop.org/software/systemd/man/latest/systemd.dnssd.html

Regards,

I have created my .dnssd file in folder /usr/local/lib/systemd/dnssd/ but am unable to find any other dnssd files on the device. I have looked at /usr/lib/systemd/dnssd, /usr/local/lib/systemd/dnssd , /run/systemd/dnssd and /etc/systemd/dnssd.

Hold on, I think I am being tad silly. I just noticed that the _workstation._tcp service I am seeing it for my other beaglebone device which still has avahi-daemon running. I have to dash but I suspect this is what it is. I’ll comment on findings tomorrow.