×

Pages

Labels

Search

×

Pages

×
×

Notice

The site is currently undergoing scheduled maintenance, and may not function correctly. Please come back later.

Advertisement

advertisement

Configure Trusted Recursive Resolver In Mozilla Firefox

T.R.R. (Trusted Recursive Resolver) is a new feature in Mozilla Firefox which provides DNS over HTTPS (aka DNS Queries over HTTPS and abbreviated as "DoH"). This allows Mozilla Firefox to have it's own DNS settings rather than use settings provided by the operating system, or network. By default T.R.R. is off, and is configured to use Cloudflare DNS if enabled.

Set T.R.R. Mode:
The default value is "0". "0" means T.R.R. is off. "1" means use T.R.R. and regular DNS resources at the same time. The result that is returned first is used. "2" means use T.R.R. by default, but fallback on regular DNS resources. "3" means only use T.R.R.. "4" means use regular DNS resources, and T.R.R at the same time. The result from regular DNS resources is used. The result from T.R.R. is not. "5" means T.R.R. is off (the difference between this and "0" is that it makes it clear the user chose to disable the feature).
- In Mozilla Firefox's address bar type, "about:config".
- On the about:config page you will be prompted to accept the risks of tweaking your browser settings. Click, "I accept the risk!"
- In about:config's search field type, "network.trr.mode".
- In about:config's search results find "network.trr.mode". Right-click on it, choose "Modify", and enter your desired value (eg: "0"). Acceptable values are "0", "1", "2", "3", "4", and "5".

Set T.R.R. DoH Server:
The specified provider won't be used unless you have T.R.R. enabled. It isn't by default. The default provider is "https://mozilla.cloudflare-dns.com/dns-query".
- In Mozilla Firefox's address bar type, "about:config".
- On the about:config page you will be prompted to accept the risks of tweaking your browser settings. Click, "I accept the risk!"
- In about:config's search field type, "network.trr.uri".
- In about:config's search results find "network.trr.uri". Right-click on it, choose "Modify", and enter your desired value (eg: "https://mozilla.cloudflare-dns.com/dns-query").

Set DoH Query Method:
The default query method is POST, but Mozilla Firefox can be configured to query using GET instead.
- In Mozilla Firefox's address bar type, "about:config".
- On the about:config page you will be prompted to accept the risks of tweaking your browser settings. Click, "I accept the risk!"
- In about:config's search field type, "network.trr.useGET".
- In about:config's search results find "network.trr.useGET". Right-click on it, and choose "Toggle". The value will change. The default value is "false". Valid values are "true" (to use GET), and "false" (to use POST).

Notes:
- DoH servers typically support both POST and GET queries.
- These notes were tested on Mozilla Firefox 63.0.3.
- To view other options related to T.R.R. search for "network.trr" in about:config.
- Cloudflare's DoH (named "Cloudflare Resolver for Firefox) collects user data. To learn which information is collected, how it is used, and how long it is retained, visit "https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/firefox/" .

License:Comprehensible Open License 1.0
Comprehensible Open License 1.0:

Material published under this license can be modified, forked, incorporated into other works, and distributed, provided the material remains under this license. Material published under this license is free of charge! Material published under this license is bound to the license release number it was published under. Material published under this license is provided as is. The author of material published under this license shan't be held liable for any negative occurrences that arise from use of the material the author published under this license.

Advertisment

advertisement
Copyright © James Daniel Marrs Ritchey.

Siteviews