-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: resolver DNS accept qType ALIAS/ ANAME #27724
Comments
I think we'd want any changes to |
Why would you want to query those rrtypes? My understanding is that they will just return the resolved |
How this RFC still is draft, we can it feature as experimental.
Reference about advantages and disadvantages: @cjihrig I understood your comment, it's ideal first implement in @silverwind yep, resolution back is Do you have more questions? Ask-me |
Still not sure I follow. |
Okay, but we go presume that I am creating a server-side using NodeJS, but my server will be a DNS resolver, so it needs to resolve the Does it make sense to you? |
The |
Do you guess we should not implement this feature? What's the suggestion for me? Sorry my form of the manifest, my English is more less. |
It's not a question of wanting. Every client (or more specifically, resolver) that can resolve A or AAAA already supports those types out of the box. The actual feature support is done on the authorative server. |
Looked at the RFC and it does actually feature a ANAME question. While I see no real purpose in doing it, it seems to be a valid feature request for a resolver, but as other mentioned, it needs to be added upstream in c-ares first.
|
how nice, now I understand. After c-ares add this upstream them we community NodeJS we go add? |
Yes, but I would not bet on support soon. We have a few outstanding requests for c-ares tracked in #14713, I added yours. Closing this issue, ping us if c-ares has implemented it. |
Based on RFC today this
draft
, I guess interesting to give us support in a resolver recursive to query typesALIAS/ ANAME
.I did see how lib DNS works, below show reference of the files to possible changes.
variable:
ns_t_cname
variable:
T_CNAME
Also, we can need a change in this file
https://github.com/nodejs/node/blob/master/lib/dns.js
see ya
The text was updated successfully, but these errors were encountered: