I ran a test using FreeBSD 15.0 on a physical machine:
On FreeBSD (IP 192.168.1.224)
nmap -sU -p 5353 192.168.1.225
Starting Nmap 7.99 ( https://nmap.org ) at 2026-06-05 10:22 +0200
Nmap scan report for 192.168.1.225
Host is up (0.0027s latency).
PORT STATE SERVICE
5353/udp open zeroconf
MAC Address:<my mac address>
Nmap done: 1 IP address (1 host up) scanned in 0.91 seconds
On Artix (IP 192.168.1.225)
sudo tcpdump -i wlan0 -n 'host 192.168.1.224 and (host 192.168.1.225)'
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
10:22:28.648265 ARP, Request who-has 192.168.1.225 tell 192.168.1.224, length 28
10:22:28.648289 ARP, Reply 192.168.1.225 is-at <my mac address>, length 28
10:22:29.463231 IP 192.168.1.224.48820 > 192.168.1.225.5353: 58112% [b2&3=0x4fa] [1n] Type0 (Class 0) (QM)? . (48)
10:22:29.463461 IP 192.168.1.224.48820 > 192.168.1.225.5353: 0 PTR (QM)? _services._dns-sd._udp.local. (46)
10:22:29.463638 IP 192.168.1.225.5353 > 192.168.1.224.48820: 0*- 1/0/0 PTR _workstation._tcp.local. (78)
10:22:29.463750 IP 192.168.1.224.48820 > 192.168.1.225.5353: 0 PTR (QU)? _services._dns-sd._udp.local. (46)
10:22:29.463906 IP 192.168.1.225.5353 > 192.168.1.224.48820: 0*- 1/0/0 PTR _workstation._tcp.local. (78)
10:22:29.465328 IP 192.168.1.224 > 192.168.1.225: ICMP 192.168.1.224 udp port 48820 unreachable, length 114
10:22:29.465593 IP 192.168.1.224 > 192.168.1.225: ICMP 192.168.1.224 udp port 48820 unreachable, length 114
10:22:34.736545 ARP, Request who-has 192.168.1.224 tell 192.168.1.225, length 28
10:22:34.739042 ARP, Reply 192.168.1.224 is-at <my mac address>, length 28
^C
11 packets captured
11 packets received by filter
0 packets dropped by kernel
I did the same thing with NetBSD 10.1 on a fresh installation on a physical machine with only one package installed using pkgin in nmap
On NetBSD (IP 192.168.1.230)
nmap -sU -p 5353 192.168.1.225
Starting Nmap 7.98 ( https://nmap.org ) at 2026-06-05 11:06 +0200
On Artix (IP 192.168.1.225)
sudo tcpdump -i wlan0 -n 'host 192.168.1.230 and (host 192.168.1.225)'
[sudo] Mot de passe de fabrice :
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
11:06:18.837656 ARP, Request who-has 192.168.1.225 tell 192.168.1.230, length 46
11:06:18.837693 ARP, Reply 192.168.1.225 is-at <my mac address>, length 28
^C
2 packets captured
2 packets received by filter
0 packets dropped by kernel
Nmap installed from binary packages does not work on NetBSD.