Looking at both with Wireshark, it looks like both send the query (and the 
Ethernet packet in both cases appears to be multicast, as it should be) and get 
the response. But it seems the MacPorts one doesn’t “hear” the response.

Looking at dtruss output for both, it looks like the Apple version issues some 
recvmsg() system calls (presumably thus receiving the response), but the 
MacPorts version never does. Without looking at the source, I couldn’t say why 
it never gets there; and even looking at it, I might not, given that I’m not 
familiar with the bind9 code, and it looks like it might be a bit hard to 
follow.

> On Jun 25, 2022, at 11:56 PM, Larry Stone <[email protected]> wrote:
> 
> dig +short @224.0.0.251 -p 5353 hostname.local

Reply via email to