Closed Bug 1565022 Opened 5 years ago Closed 5 years ago

TRR: Check for NRPT on Windows to use platform DNS

Categories

(Core :: Networking: DNS, enhancement, P1)

Unspecified
Windows
enhancement

Tracking

()

VERIFIED FIXED
mozilla72
Tracking Status
firefox72 --- verified

People

(Reporter: grover, Assigned: valentin)

References

Details

(Whiteboard: [necko-triaged][trr][necko-2019q4])

Attachments

(2 files)

Attached image example reg key

We have received information that app-based DNS should not be used in some cases, for example when NRPT (Name Resolution Policy Table) is in use.

If any keys exist under the following paths…

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\DnsPolicyConfig
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig

THEN YOU…

MUST USE platform DNS at least for domain names matching these keys

  • Check the “Name” value of the key for matching domain pattern
    • See example reg key structure below with optional fields such as DNSSEC configuration omitted
    • In the example reg key, the “Name” value is “*.example.com”
  • Easier implementation: defer to platform DNS if any NRPT rules exist

MAY USE app DNS for domain names that don’t match any keys

  • Single labels match as prefixes (ex: “example” matches “example.com”)
  • Multiple labels match as suffixes (ex: “example.com” matches “foo.bar.example.com”)
  • “.” Matches all domain names

If we did this then bug 1083569 might also become easier.

Priority: -- → P2
Whiteboard: [necko-triaged][trr]
Assignee: valentin.gosu → nobody
Blocks: 1581159

Taking and making P1 (for 71 cycle) at Nhi's request.

Assignee: nobody → honzab.moz
Priority: P2 → P1
Blocks: 1512255
Whiteboard: [necko-triaged][trr] → [necko-triaged][trr][necko-2019q4]
Assignee: honzab.moz → valentin.gosu
See Also: → 1083569
Pushed by valentin.gosu@gmail.com: https://hg.mozilla.org/integration/autoland/rev/074d4ac319da TRR: Check for NRPT on Windows to use platform DNS r=mayhemer
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Flags: qe-verify+
Flags: needinfo?(emil.ghitta)

This has been covered as part of our testing efforts for PI-335 on Fx 72.

I'm marking this bug as verified fixed since no new issues were encountered during our test runs and exploratory testing sessions.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Flags: needinfo?(emil.ghitta)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: