Perhaps this message when using  /usr/bin/dig  without +short might be the 
answer…?

;; Got answer:
;; WARNING: .local is reserved for Multicast DNS
;; You are currently testing what happens when an mDNS query is leaked to DNS

I guess the MacPorts version considers this a security issue?

> On 26 Jun 2022, at 04:56, Larry Stone <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> I’m fairly new to MacPorts and just installed it on a Macintosh I use for, 
> among other thing, network monitoring. One of things it does is check that 
> other computers on our network are up by getting the current IP address for 
> the computer by using dig to make a mDNS query (dig +short @224.0.0.251 -p 
> 5353 hostname.local). 
> 
> With the MacPorts version of dig provided in the Bind9 port, it fails:
> /opt/local/bin/dig +short @224.0.0.251 -p 5353 hostname.local
> ;; connection timed out; no servers could be reached
> 
> Using the Apple provided version in /usr/bin, it works:
> /usr/bin/dig +short @224.0.0.251 -p 5353 hostname.local
> 192.168.0.82
> 
> And on an older system where I had built Bind from source, it works:
> /usr/local/bin/dig +short @224.0.0.251 -p 5353 hostname.local
> 192.168.0.82
> 
> The MacPorts version of dig works fine for regular DNS queries. It’s only 
> when adding "@224.0.0.251 -p 5353” for the mDNS query that it fails. Any 
> ideas as to why this fails with the MacPorts version?
> 
> -- 
> Larry Stone
> [email protected] <mailto:[email protected]>
> 
> 
> 
> 
> 

Reply via email to