Skip to content
Discussion options

You must be logged in to vote

@kkufalk1, thanks for the detailed question.

The behavior you are seeing is actually the expected behavior. The key point to understand here is the difference between how otDnsClientBrowse() operates on a Thread node (using a unicast DNS query) versus how multicast DNS (mDNS) tools like Avahi operate.

When you use otDnsClientBrowse(), the device sends a standard unicast DNS query to a DNS server/resolver (which is typically a Thread Border Router on the mesh acting as a Discovery Proxy). It is important to note that this API does not perform a continuous Multicast DNS (mDNS) query.

Because standard unicast DNS is a request/response protocol (unlike mDNS, which is a continuous multicast su…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@kkufalk1
Comment options

Answer selected by kkufalk1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants