DNS lookups in .pac proxy config don't use DNS over HTTPS
Categories
(Core :: Networking: DNS, defect)
Tracking
()
People
(Reporter: ra_hardy, Unassigned)
Details
Steps to reproduce:
- My organisation has a proxy autoconfigured with a .pac file in Windows
- The pac does a DNS lookup using isInNet()
- Firefox is configured to use the system proxy stetings
- I've selected the 'enable DNS over HTTPS' option in the settings
- In Firefox, go to example.com
- At a command prompt run ipconfig /displaydns
Actual results:
The DNS lookup for example.com displays in the Windows DNS cache
Expected results:
The isInNet() call should use DNS over HTTPS and not use the system DNS
It seems that when a .pac is configured and has DNS lookups in it, then the 'enable DNS over HTTPS' option essentially has no effect since the DNS lookups aren't secured.
I've tested using the .pac URL directly in Firefox instead of the 'system proxy' setting, and the result is the same.
I've also tested by breaking the .pac URL. In that case the DNS lookup is using DNS over HTTPS instead of the system DNS.
Comment 1•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Networking: DNS' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 2•4 years ago
|
||
Please see bug 1640091.
This is an expected behavior - DNS lookups from pac cannot use DoH.
As the setting for 'Enable DNS over HTTPS' setting has no effect, should it be disabled, or have a small explanation.
Description
•