-
Notifications
You must be signed in to change notification settings - Fork 66
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
CoreDNS middleware? #15
Comments
Hi @miekg. First of all, thanks for your great dns library, which dingo is using. Please find my initial response below, just to start discussion. Having looked at CoreDNS and some of the middleware implementations, how do you think dingo could be "ported over" to CoreDNS? In particular, I wouldn't be willing to convert dingo to a plugin, I want to remain it as a standalone project (eg. due to simplicity & compiled binary size). So, maybe an option to go would be to make it possible to use dingo as a Go library? Besides, why just using the "proxy" CoreDNS middleware pointed at dingo running on loopback wouldn't be sufficient? |
[ Quoting [email protected] in "Re: [pforemski/dingo] CoreDNS middl..." ]
Thanks for giving this some thought!
Fair enough and I can understand that. My (not sure if it will work) idea is to
That could work, but wouldn't that be relatively basic dns-json to dns
Yes, that could work, but would be more of a hassle to setup. /Miek Miek Gieben |
Just looking at this code I see you made it GPL v3 - this mean I can not use it in CoreDNS (I think). Any reason you made it GPL and not BSD (or dual license)? |
BSD doesn't satisfy my needs. I want to protect my code from being used & modified for commercial products without releasing the source code back (at least I want protection in the legal sense). However, didn't think about the licensing too much, GPL just been my default for years. |
This is more a feature request.
Would you be willing to port this over to a CoreDNS middleware?
I think it would be awesome to include this (somehow) in the existing proxy middleware. Not sure how much work that would be though.
Also re-resolving
dns.google.com
every so often is an interesting problem.The text was updated successfully, but these errors were encountered: