I know that Fiddler uses local DNS resolver as it didn't work on some test sites that only worked through DoH geobypassing proxy. Are there any trick/method to make Fiddler respect browsers DoH setting? If not, would you guys please consider adding it since DoH/DoT seems to be very useful/popular these days.
Here's some use case scenarios
- You want to hide your DNS queries from your ISP while doing Fiddler session on a browser.
- Your ISP filters your DNS (transparent DNS proxy, etc) and you want to debug sites that are blocked by your ISP with Fiddler.
- You want to debug geo-blocked sites which can be bypassed by geo-bypassing DoH resolver.
- and so on.
You can also add following to any of the scenarios above if we think alternative solutions like using Windows 10/11, configuring DoH on the router, using VPN, etc.
- "you use an operating system that doesn't support configuring DoH/DoT"
- "your ISP/Organization blocks VPN/proxies"
- "your router doesn't support DoH/DoT"
BTW, I know Microsoft natively added DoH in Windows 10 more than a year ago, DoT to Windows 11 insider build a few months ago. I don't know if Fiddler works on them (works as in properly using DoH/DoT) as i don't use those OSes. I am curious to know about it though.
Anyways,
Here's quick guide to confirm that Fiddler/Firefox bypasses DNS-over-HTTPS just in case anyone wants to test.
Open Firefox (Use this guide for other browsers)
- Click the menu button and select .
- In the General panel, scroll down to Network Settings and click the button
- Check "Use system proxy settings"
- Scroll down to Enable DNS over HTTPS.
- On: Select the Enable DNS over HTTPS checkbox.
- Check Custom and paste this server (this is DoH DNS resolver that blocks social media sites we are using for the test)
- Check Custom and paste this server (this is DoH DNS resolver that blocks social media sites we are using for the test)
- https://freedns.controld.com/p3
- https://freedns.controld.com/p3
- Press OK
- On: Select the Enable DNS over HTTPS checkbox.
Open www.facebook.com and it should be blocked.
Now open Fiddler and try to open www.facebook.com again on the browser. Facebook will work.