-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[Desktop] DNS over HTTPS (DoH): Doesn't always work #9530
Comments
Hi, a similar issue for me, I have brave Version 1.10.97 Chromium: 83.0.4103.116 (Official Build) (64-bit) windows 10, 1909, and I have enabled the DoH flag, and did everything correctly as mentioned here, and I tried using a few providers such as comcast, quad9, etc, but the browser doesn't launch with these, it launches only while using cloudflare's DoH (--enable-features="dns-over-https<DoHTrial" --force-fieldtrials="DoHTrial/Group1" --force-fieldtrial-params="DoHTrial.Group1:server/https%3A%2F%2F1.1.1.1%2Fdns-query/method/POST). |
Not currently, but that is coming. Chromium is currently working on adding a setting to let users control this. Not sure when that is scheduled to ship.
Brave has had DoH auto-upgrades enabled (i.e. what Chromium has been testing) since 1.7.x (see #1864). However, as this bug suggests, there are still some bugs to be ironed out on the Chromium side before DoH is used for all requests. |
I see, thank you for replying, now I know that Brave is ~99% dependant on upstream for new features, I had no idea about that though, also, any word on Brave not launching if I use a dns provider other than cloudflare or google? |
I don't know about the specific field trials that you enable with those command-line parameters, but in Brave, you don't have to do anything to enable DoH auto-upgrades. It's ON by default for supported providers. If that doesn't work for one of the supported providers, then feel free to file a separate issue for that since this one is about DoH settings not working at startup. |
Description
DNS over HTTPs works properly, but not during browser startup and not for search queries.
Steps to Reproduce
Also: search engine requests don't seem to be getting through DoH at all. Always.
Actual result:
You can see DoH status on https://1.1.1.1/help. You can track DNS requests via little snitch, lulu, or tcpdump.
It clearly says that DoH is disabled while the page is auto-restored from startup.
DoH is properly enabled if you refresh the page.
Expected result:
DoH is always enabled for all requests.
Reproduces how often:
Easily reproduced
Brave version (brave://version info)
Version/Channel Information:
All channels
Other Additional Information:
Miscellaneous Information:
Try using little snitch, lulu, or tcpdump to track requests. Firefox clearly routes almost all dns traffic through DoH. Brave sends just a couple ones.
The text was updated successfully, but these errors were encountered: