DNS request are still captured while trr mode 3 is enabled
Categories
(Core :: Networking: DNS, defect, P1)
Tracking
()
People
(Reporter: dcicas, Assigned: valentin)
Details
(Whiteboard: [trr][mode3])
Attachments
(1 file)
70 bytes,
text/plain
|
Details |
Affected versions
- Fx 73.0b5
Affected platforms
- Windows 10 x64
Steps to reproduce
- Launch Firefox.
- Go to about:config.
- Change the network.trr.mode value to 3 and add the "network.trr.bootstrapAddress" with 104.16.248.249 value.
- Restart Firefox.
- Open Wireshark.
- Click on "Apply a display filter.." and write "dns" then click Enter.
- Search something in Firefox. (e.g netflix.com)
Expected result
- No dns requests to netflix.com appear.
Actual result
- All dns requests for netflix.com are captured in wireshark.
Additional notes
Here is the link to the wireshark capture https://send.firefox.com/download/daa559cb8915ff04/#x9-t8VgfuWgloYIt1zFAYQ
This issue occurs intermittently.
Reporter | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Thanks for the report.
Is there a chance you could get some HTTP logs when reproducing? (note that if it's intermittent, it may not happen, but it's worth to try)
https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/HTTP_logging
Reporter | ||
Comment 3•4 years ago
•
|
||
Here are the HTTP logs https://drive.google.com/file/d/12mjtx9wLWqUrreGkiQ_ktFxcVmIPXiwg/view?usp=sharing . Websites visited: reddit.com, netflix.com and diablo4.blizzard.com
Assignee | ||
Comment 4•4 years ago
|
||
Thank you, Daniel. I've looked through everything, and I can't really make sense of it.
Are you sure you also visited diablo4.blizzard.com ? Because I don't see it in the logs.
Also, looking at the gif in comment 0, there seems to be a certain delay between you opening the reddit page, and the DNS response showing in Wireshark. I would expect it to be the other way around.
The logs don't show Firefox using DNS at all. So there are a few possibilities here:
- We are doing DNS resolution via another codepath
- The DNS requests were made by a different application on the PC that happened to match the contents (possible if you had other firefox instances open with similar domains or other browsers. I'm also curious if you have any proxies set up on your PC, or any anti-virus solutions - it's possible that they might be intercepting some of the requests and doing the resolution in parallel. )
Daniel, could you try to reproduce yet again, but this time with both logging and recording active at the same time (and all other applications closed if possible). Also please attach the contents of about:support
Note: Even on my PC I do see a DNS resolution for incoming.telemetry.mozilla.org when shutting down. I assume that's sent by this process here
Reporter | ||
Comment 5•4 years ago
|
||
Hi Valentin!
So I checked again this time only Firefox was running and only visited one website so that the logs are a bit smaller. As far as the proxy question is concerned the only proxy I think we have is our company proxy but on Ubuntu and Mac OS no DNS requests appear and they are on the same network.
Here are the logs and the about:support:
https://drive.google.com/open?id=1iaLU2_F5nihZRCEPeokZlN2iNffpWk3e
https://drive.google.com/open?id=1P2liHhy77gVrow75evCp9bSBcsOMDguu
https://docs.google.com/document/d/1EZ8tHU0seXKm392CfpMTgz8dnefoWBm_QSF4ItIXonE/edit?usp=sharing
If you need anything else please feel free to ask.
Assignee | ||
Comment 6•4 years ago
|
||
After talking to Daniel today it seems the wireshark requests are caused by the local proxy.
I have looked at the logs as well and I haven't found any instances of us calling getaddrinfo.
It seems we can close this.
Thanks Daniel!
Description
•