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
Troubles with DNS resolution #18164
Comments
May I ask where the user with the issue is located? |
France! |
This is irrelevant since you can see by yourself (using the dig queries mentioned) that it happens everywhere. (I tested in Japan and in the USA.) |
Can you give me some more information? How exactly are they enabling qname minimization? I want to replicate the issue |
Configuration of my resolver (Unbound):
|
To add some explanations (warning: long and may be useless): First, the symptom:
Second, why does it work for some people? To explain it, we have to dig (pun intended) deeper: ̀
The authoritative name servers for
Both reply correctly when queried about
That's the crux of the issue: they should not reply NXDOMAIN since the domain exists. jsdelivr wrongly aliases to a name which is served by broken name servers.
So, This is because the traditional way of doing DNS resolution was to send the entire name to every authoritative name server queried. So, Not all DNS resolvers use QNAME minimization yet. Also, some who do use it in a lax mode, where the resolver retries with the full name, to work around broken name servers like yours. (The |
Thank you for the detailed reply, it was really helpful. |
The change was deployed. Could you please try again? |
Works for me, thanks. |
That's great how it was fixed so quickly. Thank you @bortzmeyer for the report and thank you @jimaek for the fix. :) |
Great! Thanks for reporting this, if you have any other feedback please let me know. |
Hello,
I'm sorry if I won't be clear because the problem isn't a subject I master a lot.
One of our users has some troubles to reach your servers.
What he told me:
The test:
It's apparently not normal.
Could you try to fix this? If you need more information, do not hesitate to ask me. :)
The text was updated successfully, but these errors were encountered: