Closed as not planned
Description
There is a growing list of feature requests for the DNS module which require upstream changes for an efficient implementation within node.
- dns: support AXFR queries #14648: c-ares does not support multiple response messages for a single question, making AXFR queries impossible to implement within node.
- dns: Add DNSSEC support #14475: c-ares does not support DNSSEC, making it difficult to implement DNSSEC within node.
- DNS: query for for authority section or additional section help#634: c-ares does not appear to support parsing the additional and authority sections of DNS messages, at least not directly. An upstream API would be helpful at this point, even though it is possible to implement this within node.
- Add support for resolving CAA records #19239: c-ares does not support CAA RRs.
- It is impossible to implement iterative DNS when using the
dns
module. - c-ares appears to restrict the number of concurrent queries per resolver by using a single port per channel
- c-ares does not expose TTL values except for
A
andAAAA
rrtypes. - Feat: resolver DNS accept qType ALIAS/ ANAME #27724 support
ANAME
questions.