Join our Newsletter — 33% off our NHI Course

How should security teams implement DNS filtering across remote and office users?

Start with a policy that follows the user and device, not the subnet. DNS filtering should remain active on managed laptops, home networks, and third-party Wi-Fi so malicious destinations are blocked before a session starts. That approach reduces exposure from phishing, malware delivery, and covert command channels without relying on the corporate perimeter.

Why DNS Filtering Has to Follow the User, Not the Network

dns filtering only works consistently when policy is tied to the endpoint or authenticated user, because remote work breaks the old assumption that useful traffic will always traverse a corporate subnet. If protection disappears on home broadband or guest Wi-Fi, the control becomes easy to bypass and malicious lookups can proceed before any downstream web, email, or endpoint defence has a chance to intervene. For a control that is meant to stop access early, that gap matters more than whether the organisation still owns the office network.

Security teams should treat DNS filtering as a baseline exposure reduction layer, not as a perimeter substitute or a stand-alone phishing defence. It is strongest when paired with device trust, logging, and an enforcement model that can recognise managed versus unmanaged endpoints without making the user experience brittle. The main failure mode is inconsistent policy application across locations, which creates false confidence during office testing and weak coverage everywhere else. In practice, many security teams discover the gap only after users have already been allowed onto unfiltered networks rather than through deliberate remote-access design.

For control expectations and governance language, the NIST control catalogue remains a useful reference point: NIST SP 800-53 Rev 5 Security and Privacy Controls.

How DNS Filtering Should Be Deployed Across Managed and Unmanaged Paths

Effective deployment starts by deciding where enforcement lives. For managed laptops, that usually means an endpoint agent, secure tunnel, or device-resident resolver policy that is active whether the user is on a corporate LAN, a home router, or public Wi-Fi. The important design choice is that DNS requests must be controlled before resolution, because once a browser or application has resolved a malicious destination, filtering has already lost much of its value.

A practical implementation normally includes three layers: user or device identification, policy enforcement, and audit visibility. The identity layer tells the service whether the device is managed and which policy applies. The enforcement layer blocks or rewrites requests to known malicious, newly registered, or policy-prohibited domains. The visibility layer records what was queried, what was denied, and whether the request originated from a compliant endpoint. Without the last layer, teams can enforce the control but cannot tell whether remote users are being protected consistently.

  • Apply policy to the endpoint or authenticated user session, not to the office IP range.
  • Use the same policy logic on home, office, and third-party networks unless a documented exception exists.
  • Log blocked and allowed lookups centrally so security operations can see drift and abuse patterns.
  • Test enforcement from unmanaged networks, captive portals, and mobile hotspots, not only from the corporate site.

This is where the model breaks down: if a device can freely change resolvers, bypass the agent, or fall back to unfiltered DNS over alternative paths, the control becomes partial and its security value drops sharply.

Where DNS Filtering Gets Uneven in Real Deployments

Tighter DNS control often increases friction, requiring organisations to balance blocking strength against user reachability and helpdesk load. That tradeoff becomes most visible when business applications rely on unusual domains, split tunnelling, or partner-managed services that were never fully documented.

One common edge case is guest or contractor access. If the organisation cannot assert device trust, the DNS policy may need to be narrower, more heavily monitored, or paired with a separate access tier rather than treated as equivalent to managed endpoints. Another edge case is encrypted DNS and application-level resolution. Where browsers or applications can bypass the intended resolver path, policy enforcement may need to be strengthened at the device, VPN, or secure web gateway layer. There is no universal consensus that one control point is sufficient for every environment; the right answer depends on whether the organisation values strict blocking, low friction, or broad compatibility most.

Another issue is coverage during roaming and offline transitions. A team may believe filtering is active because it works on a managed office network, but the actual control objective is continuity. If the policy is not resilient across network changes, then remote users are effectively operating in a different trust zone from office users. That gap is especially important for phishing and malware delivery because the initial domain lookup is often the earliest and cheapest interception point.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8, NIST CSF 2.0, NIST CSF 2.0 and MITRE-ATTACK set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
CIS Controls v8 13 DNS filtering is a network defence measure that blocks malicious destinations and supports visibility.
Recommendation: Use monitoring and blocking controls to stop risky DNS lookups and surface policy drift.
NIST CSF 2.0 PR.AC The question is about enforcing policy by user and device rather than by subnet.
Recommendation: Access enforcement should follow the trusted user or device, not the office network.
NIST CSF 2.0 PR.PT DNS filtering is a protective technology that reduces exposure before connection.
Recommendation: Deploy preventive controls that block malicious destinations before a session is established.
MITRE-ATTACK T1568 DNS filtering directly targets attacker use of domain resolution for malicious reachability.
Recommendation: Limit attacker reliance on domain resolution to reach infrastructure or deliver payloads.

Practitioner Guidance

What to verify: Confirm that the filtering decision follows the managed device or user session when the endpoint leaves the office, and that policy remains active after VPN disconnects, captive portal sign-on, and Wi-Fi changes. If a lookup can escape through an alternative resolver path, treat the deployment as incomplete rather than “mostly working.”

What to measure: Track the share of endpoints receiving the intended policy outside corporate networks, plus the volume of blocked queries by location and device state. A widening gap between office and remote enforcement usually indicates resolver bypass, agent failure, or policy drift rather than a user behaviour problem.

Common mistake: Teams often validate DNS filtering only from corporate sites and assume the same result holds for home and travel users. That approach misses the exact conditions where the control is supposed to add the most value.

Practitioner takeaway: DNS filtering should be judged by continuity of enforcement, not by whether it works in the office, because the first broken network transition is usually where the real exposure begins.