Contact us
Cisco Partner

Product

DNS roaming clients: protecting laptops and mobiles off site

Network-level DNS filtering stops at the office door. A roaming client carries the same protection to laptops and phones at home, in hotels and on public Wi-Fi.

  • We reply by email
  • Forever Systems, part of Forever Group

In short

A DNS roaming client is a small agent on a laptop or mobile that sends the device's DNS lookups to your protective DNS service wherever it connects, so malicious and blocked domains stay blocked off site. It also identifies the device or user for policy and reporting. Most DNS security services include one, deployed through Intune or another MDM.

Get a quote for DNS roaming client deployment

Tell us roughly how many users or sites you have and we will reply by email with options and a quote.

Contact us

Why network DNS filtering is not enough

The simplest way to deploy DNS security is at the network: point the office router, firewall or internal DNS servers at a protective DNS service, and every device on that network is covered. It is quick, needs nothing on the devices and covers printers and guests too.

The catch is that it only works while a device uses that network. A laptop on home broadband uses the home router's DNS. A phone on mobile data uses the mobile network's resolver. On hotel or café Wi-Fi the device uses whatever the hotspot hands out. In each case the protective resolver does not see the lookup, so neither security blocking nor your acceptable use policy applies.

That gap matters because people are most exposed away from the office: unmanaged networks, more personal browsing, and no firewall in front of them. The NCSC's guidance on protective DNS for the private sector says the same thing, recommending a lightweight client so roaming and home devices resolve DNS through the protective resolvers.

How a roaming client works

A roaming client (also called a roaming agent, DNS agent or secure DNS client) runs on the device and takes charge of its DNS:

  1. Intercepts lookups. The agent catches DNS queries from the operating system and applications, whichever network the device is on.
  2. Sends them to the protective resolver. Queries go to your DNS security service, often over an encrypted connection, instead of the local network's resolver.
  3. Identifies the device and user. The agent tags each query with the device and, where supported, the signed-in user, so the right policy applies and reports show who was affected.
  4. Handles internal names. Lookups for your internal domains are passed to internal DNS servers when the device is on the corporate network or VPN, so internal apps keep working.
  5. Backs off on protected networks. Some clients, such as Cisco's, can detect when they are already behind a protected network and let the network handle filtering, to avoid double processing.

The result is one policy model: the network protects devices in the office and the agent protects them everywhere else. You can confirm it is working with the checks in our DNS security test guide.

Roaming client options we supply

OptionPlatforms (per the vendor)Notes
Cisco Secure Client with the Umbrella Roaming Security ModuleWindows and macOS; Cisco Security for Chromebook on ChromebooksIncluded with Umbrella DNS and SIG packages; also the agent for Cisco Secure Access. See the Umbrella roaming client page
DNSFilter roaming clientsWindows, macOS, iOS, Android and ChromeRoaming clients on any platform in the Plus plan; see DNSFilter
Webroot DNS Protection agentDevices running Webroot endpoint protectionSupports IPv6 and DNS over HTTPS; see Webroot DNS Protection explained
ThreatDown agent with DNS FilteringWindows, Windows Server and macOSNeeds browser DoH turned off; see ThreatDown DNS Filtering explained
Sophos Endpoint with DNS ProtectionWindows 10 and 11Lookups forwarded to Sophos over HTTPS; licensed with Sophos Workspace Protection
SASE agents (Todyl, NordLayer, Check Point, Exium)Varies by productDNS filtering as part of a wider SASE or VPN agent; see DNS security solutions
Lookout Mobile Endpoint Security AdvancediOS and AndroidSecure DNS in a mobile threat defence app
NCSC PDNS RoamingWindows, macOS and iOSFor organisations eligible for NCSC PDNS; sends DNS over DoH

Cisco's original standalone Umbrella roaming client reached its last date of support on 2 April 2025; the current agent is the Umbrella module in Cisco Secure Client. If any devices still run the old client, they should be moved.

Not sure which package fits? Ask us

Tell us what you need and we will recommend the right package for your organisation, with a quote.

Contact us

VPNs, encrypted DNS and other agents

Roaming clients have to coexist with everything else that wants to control a device's network traffic. The main interactions to plan for:

VPNs. A full-tunnel VPN sends lookups to the VPN's DNS servers, which may or may not be protected. Vendors handle this differently: Cisco says the Umbrella module does not need Cisco VPN, is highly compatible with third-party VPNs and can stand down while a Cisco full-tunnel VPN session is active; Webroot says DNS Protection protects roaming and VPN users without interfering with the VPN. Test your own VPN with the client before rolling out.

Encrypted DNS. If a browser sends its lookups over DNS over HTTPS to a public resolver, the roaming client may not see them. Some agents handle DoH themselves; others, such as ThreatDown's, need browser and operating system DoH turned off. Either way, set it centrally. See encrypted DNS and should you block DNS over HTTPS?

Other security agents. Two products both trying to intercept DNS on one device will conflict. If you are moving between DNS services, remove the old agent cleanly first and pilot the new one.

Deploying roaming clients with Intune or other MDM

At scale, roaming clients are pushed silently through your device management tool rather than installed by hand. The pattern is similar whatever the vendor:

  1. Download the installer and your organisation's configuration from the vendor's console. Cisco, for example, provides Secure Client installers and an OrgInfo.json file that ties each device to your Umbrella organisation.
  2. Package it as a Win32 app or macOS package in Microsoft Intune, a Group Policy software installation, or an RMM job.
  3. Pre-approve permissions on Macs. macOS agents need system extension and network permissions; approve them through configuration profiles so users are not prompted.
  4. Install root certificates where needed, for example if the service shows HTTPS block pages or uses a proxy.
  5. Set browser DoH policies at the same time so encrypted DNS goes where you expect.
  6. Pilot, then roll out. Check that devices appear in the console, that internal names resolve on and off VPN, and that business apps work.

Chromebooks do not run Windows or Mac agents. Cisco uses Cisco Security for Chromebook, deployed through the Google Admin console, and DNSFilter lists Chrome among its roaming client platforms. Schools with Chromebooks that go home should check this first; our web filtering for schools guide covers off-site filtering expectations.

Is DNS roaming client deployment the right fit for you?

We will check it against your systems and requirements and recommend the right option.

Contact us

What to check before you choose

When comparing roaming clients, these are the questions that tend to decide it:

  • Platform coverage: does it support every operating system you manage, including macOS versions, mobiles and Chromebooks?
  • Identity: can it report and apply policy per user (for example through Microsoft Entra ID or Active Directory), or only per device?
  • Encrypted DNS: does the agent handle DNS over HTTPS itself, or must browser DoH be turned off?
  • Internal domains and VPN: how does it resolve internal names, and how does it behave with your VPN?
  • Tamper resistance: can users disable or uninstall it, and will you be told if they do?
  • Licensing: is the client included with the DNS service, or a separate cost? Confirmed at quote.

The NCSC's checklist on our protective DNS page adds logging, allow lists and data handling to that list.

How we help

We can help you choose a roaming client that fits your DNS service, VPN and device management, then package and deploy it, set trusted network and internal domain settings, close encrypted DNS gaps and check the results on real home and public networks.

Contact us with your device counts and the tools you use today, and ask us for a quote.

How Forever Systems helps with DNS security

We are an independent UK IT and cyber security provider and a Cisco Partner. We supply Cisco Umbrella and Cisco Secure Access DNS Defense, and a range of other DNS filtering options, so we can recommend what fits rather than one answer for everyone.

  • Start with what you have: we look at your firewall, endpoint protection and Microsoft 365 licences first, as some already include DNS or web filtering
  • Choosing a service: Cisco DNS-layer security, DNS filtering bundled with endpoint protection, or a protective DNS service from the public sector, compared in plain English
  • Set-up and roll-out: network forwarding, roaming clients for laptops off site, policies, block pages and controls to stop encrypted DNS bypassing the filter
  • Migration help, including planning a move from Umbrella DNS packages to Cisco Secure Access DNS Defense
  • Ongoing help: policy changes, reporting reviews, licence management and renewals, agreed at quote

We work with businesses, schools, charities and public sector organisations.

Frequently asked questions

What is a DNS roaming client?

A DNS roaming client is an agent on a laptop or mobile that sends the device's DNS lookups to your protective DNS service on any network, so security and content policies still apply at home, on public Wi-Fi and on mobile data. It also identifies the device or user for policy and reporting.

Does a roaming client work with a VPN?

Usually, but test it. Cisco says its Umbrella module works with third-party VPNs and can stand down during a Cisco full-tunnel VPN session, and Webroot says DNS Protection works without interfering with VPNs. Check how internal names resolve on and off the VPN during a pilot.

How are roaming clients deployed with Intune?

Download the vendor's installer and organisation configuration, package them as a Win32 app or macOS package, pre-approve macOS system extensions with configuration profiles, push them silently to a pilot group, then roll out once devices appear correctly in the vendor's console.

What happens to Chromebooks?

Chromebooks need a Chrome-specific option. Cisco provides Cisco Security for Chromebook, and DNSFilter lists Chrome among its roaming client platforms. Network-level filtering still covers Chromebooks while they are on a protected network.

Do I need a roaming client if everyone works in the office?

If every device is a desktop on a fixed, protected network, network-level DNS filtering may be enough. As soon as laptops or phones leave the building, you need a roaming client or an agent-based alternative to keep them protected.

Still have a question about DNS roaming client deployment?

Ask us and a member of our team will reply by email.

Contact us

Next step

Want help choosing or setting up DNS security?

Tell Forever Systems what you need and we will come back to you by email with options and next steps.

  1. 1
    Tell us what you needA few lines is enough: your organisation, users or sites, and timescales.
  2. 2
    We read it and reply by emailWith options and clear next steps.
  3. 3
    You decideChoose the option that suits you and we take it from there.

DNS Security UK is a website of Forever Systems, part of Forever Group. A Cisco Partner. We supply and support several DNS security platforms, so we recommend what fits.

Send a quick enquiry

We reply by email.

About: DNS roaming client deployment

We only use these details to reply to your enquiry.

Talk to us about DNS roaming client deployment

We reply by email.

We only use these details to reply to your enquiry.
Talk to us aboutDNS roaming client deployment
Contact us