-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
dynamic_forward_proxy: Support SRV query lookup in DNS cache used by the custom cluster. #16374
Comments
An option to use DNS SRV when doing dynamic forward proxy seems useful. We may also want an option to fallback to regular DNS records if the SRV lookup fails. |
That'd be fantastic. |
@alyssawilk this issue is about SRV records which only allow you to convey the port number for HTTP or HTTPS. It's a neat feature but not high priority in my mind. The new record that I've been eyeing is the HTTPS record which also conveys HTTP/3 support and TLS client hello encryption keys. But that's not what this issue is about. |
@mattklein123 I can take this task if no one working on this. |
Sure go for it, though I would recommending finishing SRV support in general first. I would love to see that land. |
Finally DNS resolution as extension was merged. We can start to work on SRV record support on c-ares extension. |
@Shikugawa I see the #19091 has became stale/closed. Is this something that you're still interested in doing? We have been using c-ares with SRV resolution in our forked envoy and would love upstream the change to the DNS extension if possible. I can pick up the pr if that's okay. Thanks! |
Any update on that? This feature would be handful on my current project. I would be more than happy to collaborate on that since I have been customizing dynamic forward proxy and DNS cache for different purposes. |
alas no, but I'd be very happy to have support for it. I had a partial PR for adding a resolver using res_query, but while I got it to the point it passed manual testing I wasn't confident of parsing the corner cases correctly so never sent it out. |
Title: Support SRV query lookup in DNS cache used by the custom cluster in DFP filter.
Description:
[optional Relevant Links:]
The text was updated successfully, but these errors were encountered: