-
Notifications
You must be signed in to change notification settings - Fork 260
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
cloudflare-ipv6 resolvers list has both regular and dns64 resolvers #953
Comments
/cc @demarcush |
DNS64:
Regular:
Only difference is when you query a domain for AAAA which doesn't have AAAA entries:
In this case instead of returning an empty response, it returns the dns64 version. |
One can try and make distinct entries for dns64 resolvers (although a redundant pursuit). |
I'm sorry, had bad explanation. Main problem that if system has both ipv4 and ipv6 it usually tries to resolve both A and AAAA records and may priorities AAAA answer. And then it depends on software will it fallback to A record or not. That might brake something. Example:
Curl fallback to ipv4
But ping will fail
I've personally observe problem with openvpn, it always tries to connect to dns64 address first. |
Ok, since fixing the problem from upstream of all those projects will make all our lives miserable, I propose we remove them for now and maybe add a toggle-option to sdns:// specification for resolvers with dns64 capabilities. |
I'll try to make a PR, no promises. |
Example ips from the list:
Is it expected behavior? They have different resolve results for A queries.
Cloudflare link about theirs dns64 resolvers https://developers.cloudflare.com/1.1.1.1/infrastructure/ipv6-networks/
The text was updated successfully, but these errors were encountered: