The Name Resolution Policy Table directs how protected network names are resolved on Windows clients. It can force particular namespaces to use specific DNS servers or routes, which supports split DNS and conditional name resolution. Defenders should check it for unexpected entries, because misuse can redirect queries, bypass intended controls, or break internal resolution.
How the policy table changes name resolution
The name resolution Policy Table sits in the Windows name resolution path as a policy layer, not as a general DNS setting. Its job is to decide how specific protected names are handled, including which namespaces should use a particular DNS server, route, or resolution behavior. That makes it a targeted control for split DNS and conditional resolution rather than a global DNS replacement.
In practice, the table is evaluated against the name being queried, then the matching rule determines the resolution path. That can be useful when internal and external namespaces must be kept separate, when certain suffixes should resolve only through internal infrastructure, or when a client needs to treat some names differently from the default system resolver.
The key operational point is that the table can override normal expectations. A well-formed entry may intentionally steer a query away from the default resolver, while a bad or malicious entry can do the same unexpectedly. For a useful overview of DNS control patterns that include split resolution, see the DNS Security Guide.
Where resolution mistakes and abuse become security problems
Because the policy table can redirect name lookups, it can create both resilience benefits and security exposure. Misconfiguration can send internal traffic to the wrong resolver, break access to internal services, or bypass intended filtering and inspection controls. If an attacker or untrusted software can alter the table, they may be able to redirect queries, interfere with internal resolution, or manipulate where a client sends follow-on traffic.
That makes the table worth treating as a trust boundary. It affects what hostnames a client believes it is reaching, and that can influence everything from endpoint connectivity to certificate validation and proxy behavior. If name resolution is redirected to an unexpected namespace or server, the downstream effect is often broader than a simple lookup failure.
What to check when reviewing the table
Review the table for entries that do not match your approved internal naming patterns, unexpected namespace routing, and rules that point to unfamiliar resolvers or interfaces. Pay special attention to entries that appear to support broad suffixes, catch-all behavior, or unusual exceptions, because those are the most likely to change resolution in ways operators do not notice quickly.
Also compare the table to the intended design for split DNS. If internal names are meant to resolve only through internal infrastructure, confirm that the policy table does not introduce a path to external resolvers. If certain applications depend on conditional resolution, validate that the policy still produces the expected answer set after system changes, VPN changes, or network profile changes.
- Check whether each rule matches an approved namespace and a documented business need.
- Confirm that the target resolver or route is expected for that namespace.
- Verify that the resulting resolution path still preserves internal-only name handling where required.
- Look for entries added by software, management tools, or scripts that were not part of the original design.
Risk and Threat Considerations
The main risk is that name resolution becomes silently misdirected. That can break access to internal resources, route traffic through an untrusted path, or weaken controls that assume names are resolved in a specific way.
Failure mechanism: A rule in the table changes where a protected name resolves, either by mistake or through tampering, so the client uses the wrong DNS server, route, or namespace behavior.
Impact: Internal services may become unreachable, split-DNS expectations may fail, and query redirection can create exposure to traffic interception, policy bypass, or harder-to-detect access failure.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-4 — Information Flow Enforcement | Name resolution rules can enforce or bypass permitted information paths. |
| CM-6 — Configuration Settings | The table is a configuration object whose unexpected entries change client behavior. | |
| Recommendation — Enforce approved name-resolution paths to prevent unintended flow redirection. Review and baseline policy-table settings to detect unauthorized changes. | ||
| NIST CSF 2.0 | PR.AA-01 — Identity Management, Authentication, and Access Control | Conditional resolution can affect access to internal services by altering how clients reach them. |
| PR.DS-01 — Data-at-Rest Protection | Misrouted resolution can expose systems that protect sensitive data behind internal names. | |
| Recommendation — Validate that resolution controls preserve intended access paths for protected resources. Keep internal name resolution aligned with the protected systems it is meant to reach. | ||
Practitioner Guidance
What to verify: Validate the table against the approved naming design, not just against connectivity. A rule can look harmless yet still reroute queries in a way that undermines internal resolution or network segmentation.
Decision rule: If the table contains an entry you cannot tie to a documented namespace, treat it as suspicious until you can explain why that name should follow that resolution path. If the entry affects a protected or sensitive namespace, investigate before relying on normal DNS troubleshooting.
Practitioner takeaway: The policy table is powerful because it changes resolution intent, so the right control question is not only whether names resolve, but whether they resolve through the path you actually intended.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org