---
title: "Naming: DNS and the Resolution Path"
description: "DNS maps human-readable names to records such as addresses. A recursive resolver can answer from cache or follow delegations from the root through a top-level domain to an authoritative server. TTL va"
canonical: https://lightmysky.com/learn/computing/naming-dns-and-the-resolution-path-mt_omttmGkEgW
source: https://lightmysky.com/learn/computing/naming-dns-and-the-resolution-path-mt_omttmGkEgW.md
retrieved: 2026-11-12
---

> **Agent view.** This is the Markdown twin of the page, for tools and assistants.
> When to use this site, and the call that answers each job: https://lightmysky.com/agent-instructions.md
> API description (OpenAPI 3.1): https://lightmysky.com/openapi.json · Authentication: https://lightmysky.com/auth.md
> Pricing: https://lightmysky.com/pricing.md · Catalog: https://lightmysky.com/llms.txt · Full catalog: https://lightmysky.com/llms-full.txt
> Every machine-readable file on this domain: https://lightmysky.com/.well-known/ai-catalog.json
> Ask for Markdown with `Accept: text/markdown`, a `.md` address, or `?mode=agent`.

# Naming: DNS and the Resolution Path

DNS maps human-readable names to records such as addresses. A recursive resolver can answer from cache or follow delegations from the root through a top-level domain to an authoritative server. TTL values limit how long cached records may be reused.

Subject: Computing · Area: Networks & Security · Ages 19 to 20
Page: https://lightmysky.com/learn/computing/naming-dns-and-the-resolution-path-mt_omttmGkEgW

## Ready when they can

- Walk a name resolution from the root through to the answer
- Explain what the time to live decides and who honours it
- Say what a stale cached answer looks like from a user's side

## Lesson: How a name becomes an address

DNS maps human-readable names to records such as IP addresses. A browser usually asks a recursive resolver. If the resolver has usable cached data, it can answer from cache. A cache hit skips the referral walk, so the answer comes back faster. Otherwise, the resolver follows referrals to find an authoritative answer.

**Example.** For shop.example.com, an uncached iterative lookup can ask a root server for the .com name servers, ask a .com server for the authoritative servers for example.com, and ask one of those servers for the record. A recursive resolver performs this work for the browser.

*(drawing: This is the uncached path. A cached answer can stop the walk early.)*

A DNS record includes a time to live, or TTL. It tells a caching resolver how long the record may be retained for reuse. When the TTL expires, a later lookup needs a fresh answer. The resolver does not have to ask at the exact expiry moment.

After an address changes, some caches may still hold the old record while its TTL has time left. A user can then reach the old server until that cached answer expires and a fresh lookup supplies the new one.

**Recap.** A resolver uses cache when it can, follows DNS delegations when it must, and uses TTL to limit cached answers.

*Original instructional content authored for os-taxonomy.*

## Practice

8 questions on this page, each with its working shown.

## Needs first

- [Congestion Control and Sharing a Link](https://lightmysky.com/learn/computing/congestion-control-and-sharing-a-link-mt_y5hPUrdKyq)

## Optional connections

- [How a Web Page Reaches Your Screen](https://lightmysky.com/learn/computing/how-a-web-page-reaches-your-screen-mt_8JveAW2Mg7)

## Opens up

- [Routing: How a Path Is Learned](https://lightmysky.com/learn/computing/routing-how-a-path-is-learned-mt_gyqPDrV6Uo)
