Blog updated 2 min read
How it works
How traffic moves through the three VPN servers, and how the private resolvers filter and answer DNS lookups.
The network
DNS inside the network
Before a device can connect to a website or app, it looks up the name (example.com) to get an address. Whichever VPN server the device is connected to, those lookups go to the same pair of private resolvers.
The resolvers first check the name against a blocklist of about 1.54 million ad, tracking, malware and phishing domains. A blocked name gets an NXDOMAIN (“non-existent domain”) response, so the device never connects to it. Any other name is looked up from an upstream DNS server over an encrypted connection (DNS-over-TLS). Where a domain signs its records with DNSSEC, the resolvers verify the signature before passing the DNS response on, so a forged response is rejected.
The resolver upgrade has the full details: the blocklists, how often they refresh, and what to do if something you need gets blocked.