DNSOverHTTPS
Configure DNS over HTTPS.
Compatibility: Firefox 63, Firefox ESR 68 (ExcludedDomains added in 75/68.7) (Fallback added in 124)
CCK2 Equivalent: N/A
Preferences Affected: network.trr.mode, network.trr.uri
Values
Section titled “Values”Enableddetermines whether DNS over HTTPS is enabledProviderURLis a URL to another provider.Lockedprevents the user from changing DNS over HTTPS preferences.ExcludedDomainsexcludes domains from DNS over HTTPS.Fallbackdetermines whether or not Firefox will use your default DNS resolver if there is a problem with the secure DNS provider.
Windows (GPO)
Section titled “Windows (GPO)”Software\Policies\Mozilla\Firefox\DNSOverHTTPS\Enabled = 0x1 | 0x0Software\Policies\Mozilla\Firefox\DNSOverHTTPS\ProviderURL = "URL_TO_ALTERNATE_PROVIDER"Software\Policies\Mozilla\Firefox\DNSOverHTTPS\Locked = 0x1 | 0x0Software\Policies\Mozilla\Firefox\DNSOverHTTPS\ExcludedDomains\1 = "example.com"Software\Policies\Mozilla\Firefox\DNSOverHTTPS\Fallback = 0x1 | 0x0Windows (Intune)
Section titled “Windows (Intune)”OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~DNSOverHTTPS/DNSOverHTTPS_EnabledValue (string):
<enabled/> or <disabled/>OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~DNSOverHTTPS/DNSOverHTTPS_ProviderURLValue (string):
<enabled/><data id="String" value="URL_TO_ALTERNATE_PROVIDER"/>OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~DNSOverHTTPS/DNSOverHTTPS_LockedValue (string):
<enabled/> or <disabled/>OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~DNSOverHTTPS/DNSOverHTTPS_ExcludedDomainsValue (string):
<enabled/><data id="List" value="1example.com"/>OMA-URI:
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~DNSOverHTTPS/DNSOverHTTPS_FallbackValue (string):
<enabled/> or <disabled/><dict> <key>DNSOverHTTPS</key> <dict> <key>Enabled</key> <true/> | <false/> <key>ProviderURL</key> <string>URL_TO_ALTERNATE_PROVIDER</string> <key>Locked</key> <true/> | <false/> <key>ExcludedDomains</key> <array> <string>example.com</string> </array> <key>Fallback</key> <true/> | <false/> </dict></dict>policies.json
Section titled “policies.json”{ "policies": { "DNSOverHTTPS": { "Enabled": true | false, "ProviderURL": "URL_TO_ALTERNATE_PROVIDER", "Locked": true | false, "ExcludedDomains": ["example.com"], "Fallback": true | false, } }}