Skip to content
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

DNS over HTTPS resolution doesn't happen on Windows #2

Closed
bulanula opened this issue Aug 6, 2019 · 2 comments
Closed

DNS over HTTPS resolution doesn't happen on Windows #2

bulanula opened this issue Aug 6, 2019 · 2 comments

Comments

@bulanula
Copy link

bulanula commented Aug 6, 2019

Hi,

First of all let me say that this is a unique project as I haven't seen anything like this before out in the wild; thank you for all your work on this and for making it public, really appreciate that.

I've tried this out on Linux and the SOCKS5 portion as well as the DNS over HTTPS portion works very well and is much more reliable than other similar projects I've seen.

However, on Windows, while the SOCKS5 portion works well, the system resolver takes precedence over DNS over HTTPS. I've tested this by using "curl --socks5-hostname 127.0.0.1:1080 https://blocked.com".

I've read that the Go DNS behavior will vary depending on the runtime OS but I'm hoping that either I've made a mistake or we can find a way to make the DoH resolution also work while on Windows.

Please let me know if you need any more details.

Many thanks !

@mllken
Copy link
Owner

mllken commented Aug 13, 2019

Looks like you're encountering golang/go#33621

@mllken
Copy link
Owner

mllken commented Aug 3, 2022

Fixed in Go 1.19 via golang/go#33097. Closing.

@mllken mllken closed this as completed Aug 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants