-
-
Notifications
You must be signed in to change notification settings - Fork 210
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
UDP/TCP confusion with v0.23 #1337
Comments
Thanks for the all the details. My first impression is this is an issue with your upstream since both blocky and dig say the upstream returned an error. That might explain why dig and blocky don't see the same error:
Can you try to do an And get an A couple relevant things about blocky:
I'll make a PR to fix |
the blocky log belongs 1:1 to the tcpdump-log, but the tcpdump was filtered to
this log belongs to single blocky logs
i cannot reproduce the |
Can you try with an |
there is no SERVFAIL when using udp (even after TTL refresh) asking the upstream behind the 10.0.1.1 (the provider DNS)
second request:
so maybe my provider has a problem, or the DNS entry deekeep.com (iam not affiliated to this domain) |
the tcpdump with v0.22 only shows 1 UDP query
|
Yeah the difference is because of #1302: now blocky tries both TCP and UDP at the same time and uses the first response that didn't fail (in the network failure sense, not DNS non success response sense). The main issue is likely in the software you run on the server upstream from blocky ( |
Hi,
Since v0.23 there is maybe a problem with some domains and
EDNSTCP/UDP usage.On first request blocky returns a SERVFAIL any further request is answered correct from blocky(or upstream) cache.
blocky debug output:
tcpdump
using dig on upstream server
The upstream-server is in this case a AVM Fritzbox. All EDNS-options in blocky are at default state.
The text was updated successfully, but these errors were encountered: