Stealth CommunicationsEngineering brief / 09
Technical guide • Network fundamentals

When DNS
stops working.

How business DNS works, what a failure looks like, and how to choose and test a resolver.

Why can the Internet look down when the link is up?

The Domain Name System, or DNS, helps devices find the addresses and other information associated with names such as websites and email domains. If a needed lookup fails, an application may be unable to connect even though the Internet circuit itself is working.

Start with the symptoms

Find out which names fail, which devices are affected, and whether the issue occurs on the office network, VPN, or another connection. Then test the resolver those devices use.

DNS is one possible cause. Similar symptoms can come from a network path, firewall, application, device, or the destination itself.

How a name becomes an address.

When an application needs a name, the device normally asks a recursive resolver. That resolver may already have the answer in its cache. If not, it follows DNS delegation to ask the name’s authoritative servers, which publish records for that domain, and returns the result.

A name can have IPv4 addresses in A records and IPv6 addresses in AAAA records. DNS also carries information used by services such as email. A cached answer has a lifetime, called a time to live or TTL; resolvers and devices can keep answers for a time, including some unsuccessful responses.

Two different responsibilities. Your resolver looks up names for your devices. The authoritative DNS provider publishes answers for your domain. Either can have a problem, and changing one does not necessarily fix the other.

What might people notice?

Websites

A browser reports that a server name cannot be found, or some websites load while others do not.

Applications

Cloud tools, voice services, or VPNs cannot locate a service they depend on.

Internal systems

Employees cannot find an internal application, file server, or domain service.

Intermittent issues

Cached answers may continue to work for a while, so devices can experience different symptoms.

A slow resolver can add delay to a lookup. It is only one part of the time required to load an application; changing DNS will not increase the physical speed of an Internet circuit or fix every slow website.

Check before changing settings.

  1. 01

    Define the scope

    Record the affected name, time, error message, device, and network. Check whether the issue affects several users or just one, and whether other public and internal names work.

  2. 02

    Ask the configured resolver

    On macOS, Windows, or Linux with nslookup installed, open a terminal and run the first command below. Use a public name appropriate to your situation. The output identifies the DNS server queried and its response.

  3. 03

    Compare an approved public resolver

    If company policy permits and the network allows it, run the second command to ask Cloudflare directly. This is a diagnostic query; it does not change system DNS settings, but the public resolver receives the queried name. Do not send confidential internal names to it.

  4. 04

    Share the evidence

    Give your IT team or provider the results, affected names, timestamps, and scope. A successful DNS answer does not prove the website or application itself is healthy.

Configured DNS
nslookup stealth.net

Uses the resolver selected by the tool and system configuration.

Direct comparison
nslookup stealth.net 1.1.1.1

Asks the specified public resolver directly.

If the normal query times out while the comparison succeeds, investigate the configured resolver, its upstreams, and the path to it. If both fail for one name but other names work, the domain’s records or authoritative servers may be involved. A direct query may be blocked or redirected by network policy, affected by VPN routing, or fail at the resolver; a difference alone does not identify the cause. The command may not follow the same DNS path as a browser using encrypted DNS or an application using VPN-specific resolution.

An NXDOMAIN response says the queried name was reported as nonexistent. SERVFAIL indicates the resolver could not complete the lookup. A timeout means no response arrived in time. Each is evidence to investigate, not a complete diagnosis. Valid answers may differ between resolvers because of caching, location, filtering, or DNS configuration.

Well-known public DNS options.

These widely used services offer public recursive DNS. Their addresses are useful for comparisons or for a network design approved by your IT team. A primary and alternate address from the same provider improve address and path options, but they remain dependent on that provider’s service.

ProviderIPv4IPv6Consideration
Cloudflare 1.1.1.11.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
Standard service; separate filtering variants are available.
Google Public DNS8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
General-purpose resolver; review its privacy and configuration documentation.
Quad9 Secure9.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
Blocks domains identified as malicious; a separate unfiltered service is available.

These are examples, not a ranking. Review the provider’s current documentation, privacy policy, filtering, support model, and behavior on your network. Filtering can block harmful domains, but it is not complete protection and legitimate domains can sometimes be blocked.

Keep internal names and controls working.

Many businesses use managed DNS for internal applications, Active Directory, VPN access, security filtering, or private cloud services. Public resolvers normally cannot answer private company names. Replacing managed DNS on a workstation or firewall can break those services or bypass company policy.

Your IT team can design internal resolution and forwarding for public names as appropriate. If you use different external providers for resilience, check that their filtering and answers are compatible with the services you need. Operating systems and resolvers do not all use a primary and alternate in the same order; an alternate is not guaranteed to stay idle until a failure.

Before a change: Record the existing settings, confirm who manages them and the rollback plan, then test internal names, public applications, VPN, and IPv4 and IPv6 paths where used. DHCP, device management, browser settings, and VPN software can also affect which resolver a device uses.

Know who can see the queries.

Your DNS resolver can see the names it is asked to resolve. Review the provider’s logging, retention, filtering, and data handling against your business requirements. Some systems also use security products that depend on visibility into DNS traffic.

Traditional DNS is commonly sent without encryption. DNS over HTTPS (DoH) and DNS over TLS (DoT) can encrypt queries between a compatible client and its configured resolver; entering a public IP address alone does not enable either. Encryption does not hide queries from that resolver or automatically encrypt every later connection.

DNSSEC validation can help a resolver detect certain forged or altered DNS responses for signed domains. It is not a confidentiality tool and does not establish that a website or business is trustworthy.

Plan for more than one failure.

Two Internet circuits can still use the same DNS resolver. Likewise, two resolver addresses may be operated by the same organization or reached through shared infrastructure. Ask which failures the design can tolerate and whether a backup resolver uses equivalent security and internal-name policies.

If your business operates a domain, also review its authoritative DNS: provider diversity where appropriate, registrar access, DNSSEC configuration, and the procedures for making and checking changes. Redundant authoritative servers need correct records and delegation to be useful.

Test from representative office, remote, and VPN connections. Record expected behavior, alerting, ownership, and recovery steps; repeat after meaningful changes. Our Internet redundancy guide covers shared risks elsewhere in the connection.

Questions for your IT team.

  • Which resolvers do office, remote, VPN, and managed devices use?
  • Which internal applications and identity services depend on private DNS?
  • Who operates the recursive and authoritative services, and how are their failures detected?
  • How are backup resolvers selected, and do they enforce compatible security policies?
  • What information is logged, for how long, and where?
  • Are encrypted DNS and DNSSEC validation used where appropriate?
  • Who can change DNS and registrar settings, and how are changes tested and rolled back?
  • Have both IPv4 and IPv6 resolution and connectivity been tested where the business uses them?

Sources and further reading.

Provider documentation describes the services listed above. Network settings and policies differ, so confirm the right design with the people responsible for your environment.

Public resolvers

Addresses and service options

Network operations

Business DNS and privacy

Prepared by Stealth Communications, a provider of business connectivity. Public resolver examples are provided for education; confirm current terms and fit before making changes.