Contact us
Cisco Partner

Overview

Protective DNS (PDNS): what it is and how to choose a service

Protective DNS stops devices reaching known-malicious domains before a connection is ever made. Here is how it works, who can use the NCSC's free service, and what to look for in a commercial one.

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

In short

Protective DNS (PDNS) is a recursive DNS resolver that refuses to resolve domains known to be malicious, so devices cannot reach malware, phishing or command-and-control sites. Central government, other eligible organisations and UK schools can use the NCSC's free PDNS; everyone else needs a commercial protective DNS service, chosen against the NCSC's private-sector criteria.

Not sure where to start?

Tell us what you need to achieve and we will point you to the right option.

Contact us

What protective DNS is

Every time a laptop, phone or server opens a website, an app or a background connection, it first asks a DNS resolver to turn a name such as www.example.co.uk into an IP address. The NCSC notes that DNS is often called the address book of the internet. Ordinary resolvers answer every question they are asked. A protective DNS resolver checks each question against policy first.

The NCSC describes protective DNS as a recursive DNS resolver that prevents access to domains known to be malicious. In its guidance for the private sector it explains that typically both the domain name requested and the IP address returned are checked against a deny list, and access is prevented if there is a match. Some providers also try to block programmatically generated domain names, which malware uses to get round deny lists (see DNS attacks for how these domain generation algorithms work).

According to the NCSC, protective DNS prevents access to:

  • domains distributing malware
  • command and control (C2) domains used to control malware that is already on a device
  • domains used in phishing attacks, including those used for fraud

Because the check happens at the lookup, it works for every application and every port on the device, not just the web browser, and it happens before any connection to the malicious server is made. That is why protective DNS is usually described as a first layer of defence rather than the whole answer. Our guides to what DNS security is and DNS-layer security explain where it sits alongside firewalls, web proxies and endpoint protection.

The NCSC also points to a secondary benefit: the record of blocked requests. A device that keeps trying to reach a known command-and-control domain is a strong sign of an infection, and those blocks are valuable evidence when fed into a security information and event management (SIEM) tool.

NCSC PDNS or a commercial protective DNS service?

In the UK the phrase "protective DNS" often means one specific service: the NCSC's own NCSC PDNS, which is free, centrally funded and mandated by the Cabinet Office for central government departments. It is also available to other organisations that meet the NCSC's eligibility criteria and, since the NCSC's October 2024 announcement, to all UK schools through PDNS for Schools.

Most private sector organisations are not eligible, so they buy protective DNS from a commercial provider. The NCSC publishes separate guidance for them, and it is clear on one point: if your organisation qualifies for the NCSC's PDNS, a commercially procured service should not be considered a substitute.

NCSC PDNSCommercial protective DNS
Who can use itCentral government (mandated) and other organisations the NCSC deems eligible, including UK schoolsAny organisation
CostFree, centrally funded by the NCSCPaid subscription; ask us for a quote
What it blocksDomains known to be malicious: malware, ransomware, phishing, spyware and malware communicationSecurity categories plus, with most services, content categories you choose
Policy controlRun by the NCSC to its own rulesYour policies by network, group or user, with your own allow and block lists
Off-site devicesPDNS Roaming for Windows, macOS and iOSRoaming clients or agents, depending on the provider
ReportingDashboards, logs and SIEM connectors for Microsoft Sentinel and SplunkDashboards, reports, APIs and log export, varying by provider and plan

The two are not quite the same kind of product. The NCSC describes its PDNS as blocking domains known to be malicious; it does not describe content categories you can choose or per-user policies. For schools, the NCSC says PDNS for Schools complements, but does not replace, the safeguarding filtering schools should already have in place, so they still need filtering that meets the Department for Education's standards. Our guide to web filtering for schools covers that side.

Not sure which option fits? Ask us

Tell us what you need and we will help you choose the right option.

Contact us

How to choose a protective DNS service: the NCSC checklist

The NCSC's guidance on protective DNS for the private sector is the most useful buyer's checklist we know of for UK organisations. It also cites guidance on selecting a PDNS service published by CISA and the NSA in the US. This table turns the NCSC's points into questions to put to any provider, including us.

What the NCSC asks forQuestions to ask the provider
A trusted provider whose deny lists and policies are regularly updated from threat intelligence feedsWhere does your threat intelligence come from? How often are block lists updated?
A web interface for administration and an overview of DNS security analysisCan we see blocked requests, top domains and affected devices in one dashboard?
Logs of blocked requests through the interface and an API, easy to integrate with existing security systemsCan logs go to our SIEM? Is there an API? Is log export included in our plan?
Allow lists that administrators can update through a user interfaceHow quickly can we allow a wrongly blocked domain, and who can do it?
A choice of response to blocked domains: block page, sinkhole or NXDOMAINWhat does a user see when a domain is blocked? Can it differ by network?
Support for any DNS protocol extensions you use, including DNSSEC and DNS encryption protocolsDo you validate DNSSEC? Do you support DNS over HTTPS or DNS over TLS?
Flexibility for complex and hybrid networks, with different policies for different networks and usersCan we set separate policies for staff, guests and sites? How does it work with internal DNS?
A lightweight client so roaming and home devices resolve DNS through the protective resolversWhich operating systems does your roaming client support? How is it deployed?
Ways to stop users and applications using other resolversHow do you handle browsers and apps that use their own encrypted DNS?
Clear commitments on how your DNS data is used and protectedWhere is our query data stored, for how long, and who can see it?
Protection against DNS spoofing and hijacking of the resolver itselfHow do you secure your resolvers? Do you support DNSSEC?
A service level agreement and appropriate failoverWhat availability do you commit to, and what happens if a resolver fails?

On privacy, the NCSC makes a point worth repeating: a protective DNS service can see every DNS query your network makes, so you may want a provider that makes commitments about how it uses and protects that data, and that may not be possible with freely available services. Our page on free DNS protection looks at that trade-off.

DNS firewalls and Response Policy Zones (RPZ)

"DNS firewall" is another name you will see for the same idea. It usually refers to Response Policy Zones (RPZ): a method that lets a resolver administrator overlay their own policy on top of the global DNS and give alternative answers to chosen queries. RPZ rules can match a bad host or domain name, the IP address an answer points to, or a name server that only hosts malicious domains, and either block the lookup or redirect it to a "walled garden". ISC's BIND resolver is the reference implementation.

The NCSC's own PDNS works this way: the NCSC curates rules for how DNS responses should be modified when a user queries a malicious domain, codifies them in a Response Policy Zone, and its resolvers apply them. Commercial protective DNS services do the same job but manage the rules, threat feeds and resolvers for you.

You can build a DNS firewall yourself on your own resolvers, but you then own the threat feeds, the updates, the resilience of the resolvers and the reporting. For most organisations a managed protective DNS service is simpler. Our guide to the DNS sinkhole explains the redirect option in more detail.

Need help choosing?

We will recommend what fits your organisation and explain why, in plain English.

Contact us

Making protective DNS hard to bypass

Protective DNS only protects lookups that reach it. The NCSC's guidance is specific about closing the gaps:

  1. Point every network at the protective resolvers, either directly or by forwarding from your internal DNS servers.
  2. Block outbound DNS that does not go through your resolver. The NCSC recommends configuring firewalls to block outbound DNS requests on port 53 or 853 that do not go via the protective resolver.
  3. Control DNS over HTTPS. Either disable DoH in operating systems and browsers, or configure it to use the protective resolver in a way that still allows logging. See should you block DNS over HTTPS?
  4. Manage it centrally. Use Group Policy for Microsoft systems, mobile device management for other devices, and allow and deny lists for applications.
  5. Cover devices off the network with a roaming client so laptops resolve through the protective service at home and on public Wi-Fi. See DNS roaming clients.

Encrypted DNS is the gap most likely to undermine protective DNS today, because browsers and apps can send DNS inside ordinary HTTPS traffic. Our hub on encrypted DNS explains what that means for protective DNS and how the services we supply handle it.

Protective DNS options we supply

Forever Systems is a Cisco Partner and supplies several commercial protective DNS services. Which one fits depends on what you already run: some are standalone DNS services, some are add-ons to endpoint protection, and some are switched on in a firewall subscription.

OptionTypeHow it covers off-site devicesOur guide
Cisco Umbrella DNS Security and Cisco Secure Access DNS DefenseStandalone cloud DNS-layer securityCisco Secure Client roaming module; Cisco Security for ChromebookCisco DNS-layer security
DNSFilterStandalone cloud DNS filteringRoaming clients for Windows, macOS, iOS, Android and Chrome on the Plus and Enterprise plansCisco Umbrella vs DNSFilter
Webroot DNS ProtectionAdd-on to Webroot Business Endpoint ProtectionThe Webroot agent, which supports DNS over HTTPSWebroot DNS Protection explained
ThreatDown DNS FilteringAdd-on to ThreatDown endpoint bundlesThe ThreatDown agent on each deviceThreatDown DNS Filtering explained
WatchGuard DNSWatchFirebox firewall security service, in the Prime and Total Security SuitesProtects lookups that go through the Firebox; ask us about devices off siteWatchGuard DNSWatch

Cisco Umbrella reaches its last day to order on 31 January 2027, and Cisco names Secure Access DNS Defense as the successor, so new Cisco buyers should compare the two before ordering. Sophos DNS Protection, SASE platforms and other options are compared on our DNS security solutions page.

We can help you shortlist against the NCSC criteria above, run a trial on your own traffic, and set up the firewall and device policies that stop protective DNS being bypassed. Contact us to talk it through; pricing depends on users, devices and plan, so 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 protective DNS?

Protective DNS (PDNS) is a recursive DNS resolver that checks each lookup against threat intelligence and refuses to resolve domains known to be malicious. Devices therefore cannot reach malware, phishing or command-and-control sites, and the blocked requests give you evidence of infected or targeted devices.

Is protective DNS the same as a DNS firewall?

They describe the same idea. "DNS firewall" usually refers to Response Policy Zones (RPZ), a way of overlaying your own policy on DNS answers, and the NCSC's PDNS uses an RPZ. A protective DNS service is a managed resolver that applies those rules for you, with threat feeds, reporting and support.

Who can use the NCSC's PDNS?

The NCSC's PDNS is mandated by the Cabinet Office for central government departments and is available to other organisations that meet the NCSC's eligibility criteria, which it reviews on an ongoing basis. Since October 2024 the NCSC has offered PDNS for Schools to all UK schools, including multi-academy trusts, academies and independent schools. Check the NCSC's PDNS page before applying through MyNCSC.

What should a commercial protective DNS service offer?

Following the NCSC's private-sector guidance: regularly updated threat intelligence, an admin interface, exportable logs for your SIEM, editable allow lists, a choice of block response, DNSSEC and encrypted DNS support, a roaming client, ways to prevent bypass, clear data handling and a service level agreement.

Does protective DNS replace antivirus or a web filter?

No. Protective DNS blocks known-bad domains at the lookup, but it does not inspect files, see full web addresses or catch connections made directly to an IP address. Use it alongside endpoint protection, email security and, where you need page-level control, a secure web gateway. We can help you work out which layers you already have and where protective DNS fits.

Still have a question about Protective DNS?

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: Protective DNS

We only use these details to reply to your enquiry.

Talk to us about Protective DNS

We reply by email.

We only use these details to reply to your enquiry.
Talk to us aboutProtective DNS
Contact us