-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Upstream NIC.CZ ODVR DoT throws error #2681
Comments
Interesting. It seems it expects us to send some ALPN extension, but nowhere in the spec I see this requirement. |
We should try to force our proxy to use at least TLS 1.2 and see if that helps. @ameshkov, what do you think? |
This shouldn't matter much, the server chooses the TLS version anyway. |
@EugeneOne1 the problem is that we're speciying ALPN (tls.Config.NextProtos) for DNS-over-TLS connections. In fact, we should only do this for DNS-over-QUIC and DNS-over-HTTPS: |
Merge in DNS/dnsproxy from fix-alpn to master Updates AdguardTeam/AdGuardHome#2681. * commit '1beaef57054915a65636da4bda6157a1ec3d9acc': upstream: imp docs upstream: split host and port more carefully upstream: imp types, fix ALPN bug
This should be fixed as of snapshot 400b76d. Could you please check, if our solution fixes the issue for you? |
Works great now, many thanks! |
Merge in DNS/adguard-home from 2681-fix-dot-bug to master Updates AdguardTeam#2681 Squashed commit of the following: commit 8de0f4c Author: Eugene Burkov <e.burkov@adguard.com> Date: Wed Mar 3 19:25:34 2021 +0300 all: upd dnsproxy
When I try to add upstream DNS
tls://odvr.nic.cz
according to docs, I'm met with error when I clickTest upstreams
in DNS settings.Issue Details
Expected Behavior
No error when using tls://odvr.nic.cz as upstream DNS
Actual Behavior
Screenshots
Screenshot:
Additional Information
According to this article CZ.NIC ODVR has in December disabled support for outdated TLS 1.0/1.1, could it be related?
The text was updated successfully, but these errors were encountered: