Replies: 2 comments 2 replies
-
Maybe Zephyr implementation strictly follows RFC1035:
that clearly states the requirement of bits to be Later on RFC2535 uses RFC1035 It doesn't look like the implementation considers AD/CD bits described in RFC2535 : zephyr/subsys/net/lib/dns/dns_pack.h Lines 234 to 237 in c8942af The zephyr/subsys/net/lib/dns/dns_pack.c Lines 204 to 206 in ac73006 That leads to zephyr/subsys/net/lib/dns/resolve.c Lines 512 to 516 in c8942af |
Beta Was this translation helpful? Give feedback.
-
Thank you - yes, this corresponds with what I found via debugging. I am interested in what the plan is here. |
Beta Was this translation helpful? Give feedback.
-
Hi!
Mid-term user, new poster, sorry!
Zephyr faults DNS responses with a non-zero ‘Z’ field. Servers such as the Dual DNS/DHCP server currently serve undefined bits in this field, but I guess one day these bits may be defined and used?
I guess I’m wondering what the strategy is here. At the moment, this explains why Zephyr clients can (not always as the bits are undefined!) fail here.
Thanks,
Gareth
Beta Was this translation helpful? Give feedback.
All reactions