You pasted 1.1.1.1 into the VPN's DNS field, the page loaded, and the tutorial now looks confirmed. That observation is narrower than it feels: the application behaved differently, and the change says nothing yet about who answered the query or why the old arrangement failed. A copied tutorial often calls a familiar public address "the VPN's DNS", which is a claim about ownership rather than about reachability. Checking what the address represents takes five minutes and prevents a permanent change made for the wrong reason.

A Working Setting Is Not an Identity

The address in a settings field is an endpoint, and an endpoint has an operator. Those two facts are separate, and the second one is the one people skip. For the pair most often copied, the answer is public: Cloudflare publishes 1.1.1.1 and 1.0.0.1 as its resolver addresses, and lists them in its official address reference. That is why the operator's name belongs beside the address, not in a separate tutorial.

Entering that pair while a tunnel is up does not make the VPN company its operator, and it does not make the traffic anonymous. The query leaves your machine for a company that publishes the address range, and that company may be reputable and still not be the party the tutorial implied. The label in the instructions and the operator in reality are different claims. Neither one tells you who runs the network path in between.

Use the resolver's own published reference to confirm an address pair or an encrypted endpoint. A recommendation from another vendor can be legitimate, and "recommended by", "reached through" and "operated by" still describe three different relationships.

Compare the Three Things a Record Needs

A review-ready record separates three questions: who should receive the query, whether the exchange is plain or encrypted, and which path should carry it. A provider name cannot fill in the second or third, and a country label cannot fill in any of them. Write the three entries down before the change and compare them afterwards. Those entries are not interchangeable, and treating them as one is how a guess becomes documentation.

The comparison is what turns a working setting into a documented decision. Without it, the next person inherits an address with no reason attached. Read the third column of the table below first, because it is where most confident explanations actually stop.

EntryWhat it recordsWhat it cannot tell you
RecipientWhich resolver should answerWho operates the path to it
TransportPlain DNS or an encrypted variantWhether names stay private
PathWhich interface carries the queryWhich upstream answers last

The table is deliberately short. Its point is that each entry answers a different question, and no single field fills all three.

A Local Forwarder Hides the Real Upstream

A device configured to use its router as DNS is pointing at a forwarder. That address identifies the next recipient of the query, not the resolver that eventually answers it. A local stub resolver adds the same extra step, and it is easy to mistake for the real thing because it appears in every status output.

The stub forwards to upstreams that the same output also lists, usually further down. Read the whole chain before concluding anything about the operator, because the first line is not the whole answer. Otherwise you are naming the front desk as the company.

resolvectl status | grep -A4 'Current DNS Server'
dig +short CH TXT whoami.cloudflare @1.1.1.1
dig example.com | grep -E '^;; SERVER'

The second command uses a resolver's echo name, where the operator publishes one, to report the source address it sees. The third names the server that answered, which is often not the address you configured. Compare all three outputs before you write down an operator.

Encrypted DNS Changes What Is Visible, Not Who Sees It

DNS over HTTPS and DNS over TLS protect the exchange between client and resolver. The resolver still reads every name it is asked for, because answering is the job. What changes is who can watch the exchange: the local network sees a connection to one endpoint rather than a stream of plaintext queries.

What does not change is the trust relationship, which still points at whichever organisation runs that endpoint. A browser with its own secure-DNS setting may bypass the operating-system resolver entirely. Treat those as two configurations that can disagree, rather than as one setting applied twice.

Private names need their own decision again. A work tunnel may route selected domains to organisational resolvers, and replacing that with a public service can break internal lookups or disclose internal names to the wrong party. Check the domain policy before you replace a whole adapter's settings.

Keep the Observation Narrow

When you do compare, preserve the old configuration and change one setting at a time. Record the application, the operation, the resolver policy, and whether public and permitted private names still resolve after a reconnect. A comparison with two changes in it proves neither one. Write the result where the next person will find it, next to the setting itself.

resolvectl query intranet.corp.example
resolvectl domain
dig +short @1.1.1.1 example.com

If the application starts working, keep the claim as small as the evidence allows. That change helped one test, and it says nothing about whether the previous resolver acted in bad faith, whether the tunnel was broken, or whether another device needs the same replacement. The durable result is a configuration whose operator and purpose you can explain.

Winndannde jowitiiɗe heen