DNS Servers & Records

DNS is the phone book of the internet: it turns the names you type into the IP addresses your device actually connects to. Your provider runs a resolver for you by default, but public DNS servers from Cloudflare, Google, Quad9 and others are often faster, more private and can block malware or adult content. This page compares them and explains the record types behind every domain.

Public DNS servers compared

All of these are free and work with any device. Filtering means the resolver refuses to answer for known-bad domains. Logging describes what the operator keeps about your lookups. DoH and DoT are the encrypted variants your browser or phone can use so that nobody on the network can read your queries.

ProviderIPv4IPv6FilteringLoggingEncrypted (DoH / DoT)
Cloudflare1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
None (1.1.1.2 blocks malware, 1.1.1.3 malware + adult)Minimal, deleted within 24 hours, independently auditedcloudflare-dns.com/dns-query
1dot1dot1dot1.cloudflare-dns.com
Google8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
NoneTemporary logs, identifying data deleted within 48 hoursdns.google/dns-query
dns.google
Quad99.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
Malware and phishingNo IP addresses stored; Swiss non-profitdns.quad9.net/dns-query
dns.quad9.net
OpenDNS208.67.222.222
208.67.220.220
2620:119:35::35
2620:119:53::53
Optional; FamilyShield (208.67.222.123) blocks adultLogs kept, dashboard with accountdoh.opendns.com/dns-query
AdGuard DNS94.140.14.14
94.140.15.15
2a10:50c0::ad1:ff
2a10:50c0::ad2:ff
Ads and trackers; Family variant adds adultAnonymised, 24-hour retentiondns.adguard-dns.com/dns-query
dns.adguard-dns.com
NextDNSAssigned per account
(45.90.28.x / 45.90.30.x)
Assigned per accountFully configurable blocklistsOptional, controlled by youdns.nextdns.io/<id>
Which one? For speed and privacy with no filtering, use Cloudflare 1.1.1.1. For automatic malware blocking with a strict no-logging policy, use Quad9 9.9.9.9. For blocking ads on every device without installing anything, use AdGuard DNS.

How to change your DNS server

You can change DNS on one device or on the router so that every device inherits it. On the router, log in to the admin page (see the router login IPs), find the WAN, Internet or DHCP settings, replace the automatic DNS entries with the primary and secondary addresses above, save and reboot. On Windows, open Network settings, edit the adapter’s IP settings and set DNS to manual. On macOS it is under Wi-Fi details › DNS. iPhone and Android expose it per network under the Wi-Fi settings, and both support encrypted DNS in the system settings.

DNS record types explained

A domain is a set of records held at its authoritative nameservers. These are the ones you will meet when setting up a website or email.

RecordPurposeExample value
AMaps a name to an IPv4 address203.0.113.42
AAAAMaps a name to an IPv6 address2001:db8::42
CNAMEAlias of another name; cannot coexist with other records at the same namewww → example.com
MXMail servers for the domain, with priority10 mail.example.com
TXTFree text; used for SPF, DKIM, DMARC and domain verificationv=spf1 include:_spf.google.com ~all
NSNameservers authoritative for the zonens1.example-dns.com
SOAZone metadata: primary server, admin contact, serial, refresh timersns1.example.com hostmaster.example.com 2026090601 …
SRVLocation of a service by protocol and port_sip._tcp 10 60 5060 sip.example.com
CAAWhich certificate authorities may issue for the domain0 issue "letsencrypt.org"
PTRReverse lookup: IP to name42.113.0.203.in-addr.arpa → host.example.com

How DNS propagation works

Every DNS answer carries a time-to-live, the TTL, which tells resolvers how long they may cache it. When you change a record, resolvers that already hold the old answer keep serving it until the TTL runs out, so some visitors see the new value immediately and others see the old one for minutes or hours. Lowering the TTL a day before a planned change shortens the window. There is no way to force every resolver on the internet to refresh at once, but flushing your own device’s cache lets you check the new record straight away.

Encrypted DNS: DoH and DoT

Classic DNS travels in plain text, so anyone on the path, from coffee-shop Wi-Fi to your provider, can read and alter it. DNS over HTTPS (DoH) wraps queries in ordinary HTTPS traffic on port 443; DNS over TLS (DoT) uses a dedicated encrypted channel on port 853. Chrome, Firefox, Edge, Android and iOS all support one or both. The table above lists each provider’s endpoints.

DNS lookup and checker tools

Frequently asked questions

What is DNS?
The Domain Name System translates the names people type, such as ipchecker.net, into the IP addresses computers route to. Every visit to a website begins with a DNS lookup, so a slow or unreliable resolver makes everything feel slow.
Which public DNS server is fastest?
It depends on where you are, because each provider runs servers in different cities. Cloudflare and Google are consistently fast worldwide; Quad9 is close behind and adds malware blocking. Test from your own connection rather than trusting a global average.
Does changing DNS make my internet faster?
It makes name lookups faster, which shortens the pause before a page starts loading, especially on providers with poor resolvers. It does not increase your download speed.
Is 8.8.8.8 safe to use?
Yes. 8.8.8.8 is Google Public DNS. It is reliable and supports encryption over HTTPS and TLS. The trade-off is that Google sees your lookups, though it states that it does not use them for advertising and deletes identifying data within 48 hours.
What is DNS propagation?
When a domain’s records change, resolvers around the world keep serving the old answer until their cached copy expires. That expiry is the record’s TTL, typically minutes to hours, and the period during which different people see different answers is called propagation.
What does DNS_PROBE_FINISHED_NXDOMAIN mean?
Your resolver reported that the domain does not exist. Common causes are a typo in the address, a domain that has lapsed, a broken DNS setting on your device, or a resolver that has not yet picked up a new domain. Switching to 1.1.1.1 or 8.8.8.8 and flushing the DNS cache usually clears it.
Scroll to Top