Skip to content
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

Improvement suggestion: DNS over HTTPS #138

Open
noglitchyo opened this issue May 23, 2019 · 3 comments
Open

Improvement suggestion: DNS over HTTPS #138

noglitchyo opened this issue May 23, 2019 · 3 comments
Labels

Comments

@noglitchyo
Copy link

Hello,

First of all, thanks for your work on dns-proxy-server. You made there an amazing tool, which ease my work in many ways :)

I would like to suggest an improvement for it.

What do you think about the idea of implementing DNS over HTTPS protocol into dns-proxy-server?
Please have a look at: https://tools.ietf.org/html/rfc8484

I think it could greatly increase portability for dns-proxy-server and ease its configuration.
Especially on Windows system since browsers start to implement this feature.
This would be really useful when network configuration update is restricted on the system and only the browser configuration can be changed.

Let me know what you think.

@noglitchyo noglitchyo changed the title Suggestion Improvement suggestion: DNS over HTTPS May 23, 2019
@mageddo mageddo added the feature label Jun 6, 2019
@mageddo
Copy link
Owner

mageddo commented Jun 6, 2019

@noglitchyo thanks for the suggestion

At the first place this idea looks great to me

  1. I will have to study this feature to understand it's idea better
  2. DPS DNS server is based on https://github.com/miekg/dns I will have to check if I would be able to use that or if I will have to implement the HTTP API
  3. After all I will have to measure how big is the change to be fully implemented

Regards

@noglitchyo
Copy link
Author

noglitchyo commented Jun 6, 2019

@mageddo Thank you for your reply.

I will have to check if I would be able to use that or if I will have to implement the HTTP API

I made some researches on the repository you mentionned.
Seems that some attempts to implement DoH (client) in the library were made and then reverted:

semihalev/dns which is also based on miekg/dns actually made a DoH server implementation (if you want to have a look) and had to implement the HTTP API.

@webaaz
Copy link

webaaz commented May 6, 2021

Is there any update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants