[GH-ISSUE #2640] RFC 6975: Pass on DAU, DHU, and N3U options in iterative queries #1034

Open
opened 2026-03-16 01:23:13 +03:00 by kerem · 0 comments
Owner

Originally created by @divergentdave on GitHub (Dec 5, 2024).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2640

Section 4.2 of RFC 6975 recommends that recursive resolvers pass on DAU, DHU, and N3U options from incoming stub queries to authoritative servers when making iterative queries, so that those servers have visibility into what algorithms are supported by validating clients. Briefly, if the recursive resolver is validating, it should union its own list of supported algorithms with those from the stub query, and send on those unions in iterative queries. If the recursive resolver is not validating, it should pass through the algorithm lists as-is.

Originally created by @divergentdave on GitHub (Dec 5, 2024). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/2640 Section 4.2 of RFC 6975 recommends that recursive resolvers pass on DAU, DHU, and N3U options from incoming stub queries to authoritative servers when making iterative queries, so that those servers have visibility into what algorithms are supported by validating clients. Briefly, if the recursive resolver is validating, it should union its own list of supported algorithms with those from the stub query, and send on those unions in iterative queries. If the recursive resolver is not validating, it should pass through the algorithm lists as-is.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#1034
No description provided.