-
Notifications
You must be signed in to change notification settings - Fork 790
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
Unbound for DoH #5104
Comments
In practice it is quite difficult to make port 443 the DoH port for a LAN segment, but in principle I agree that it should be added to the GUI. I will work on it after 21.7 is released. Cheers, |
Thanks for your reply :) Configure a DoH, it seems that only a domain name is needed,like https://somedomin/dns-query? |
By the way, I am very much looking forward to the release of the new version 21.7, and I am going to reinstall my OPNsense :) |
I'm not sure I understand because actually the DoH seems to be a server, not a client like DoT seen here. You basically need a virtual IP for that and/or a port forward. I suppose we need to support And, yes, from the looks of it 21.7 will be pretty good. We are excited for the release at least anyway. :) Cheers, |
Note to self:
tls-service nodes should be enabled per "DoH-DoT server" setting enable/disable or just use the certificate selector. |
I'm not entirely sure how useful this is considering:
This all considers DoH as a forwarding mechanism. Should people really wish to use DoH locally we could consider supporting it with a nondefault port, as it requires client configuration anyway. |
Let me respond to your concerns:
DoT is much nicer in quite a few aspects, especially that Android phones first try to use DoT on port 853 for the router address they obtain through DHCP. So DoT gets used automatically, while DoH always needs explicit configuration. I'm the author of PR #5468, so please take a look if any changes to that PR are required. |
If client-side encryption is the wish, and there are no interactions between transport configurations on the incoming side (query) vs outgoing side (recursion) which might cause problems, it might make sense to include both client-side DoH and DoT. However, the current PR implements it in legacy code, even though there is a DoT section in MVC code available. Granted, this section only applies DoT via forwarding, so in my opinion this would have to be rewritten to clearly represent the different options available, and clearly distinguished between traffic direction. In all cases though for the client, this would require either manual configuration or effort to obtain a certificate, which is not part of the workflow of the core product, as such we cannot default to anything easily which will eventually cause more confusion than provide a solid solution. I'll put it up for discussion internally. |
@CallMeR Forwarding over HTTPS isn't supported by Unbound, while DoT is. DoH is still a valid feature request for OPNsense, but only for client-side configuration. Therefore the issue diverged to that discussion because DoT can also be supported client-side. |
After lengthy discussions we decided we are not going to integrate this in the foreseeable future as we do seem to have issues explain its use, see also #6558 (comment) |
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Describe the solution you like
https://blog.nlnetlabs.nl/dns-over-https-in-unbound/
I've noticed that Unbound could be configured to support DoH.
Will WEB UI support this feature someday?
The text was updated successfully, but these errors were encountered: