Từ một cái tên đến một server: DNS
Còn một điểm chưa giải quyết. Bạn gõ shop.example.com, nhưng máy tính thực ra không tìm nhau bằng tên — chúng dùng các địa chỉ IP dạng số như 203.0.113.42. ( Name System — Hệ thống tên miền) là cuốn danh bạ điện thoại của web: trước khi trình duyệt của bạn có thể gửi một request, nó âm thầm hỏi DNS để dịch tên domain (tên miền) thân thiện thành địa chỉ dạng số, rồi kết nối tới địa chỉ đó.
┌─────────┐ 1. "what's the IP ┌─────────┐
│ BROWSER │ for this name?" │ DNS │
│ │ ────────────────────▶ │ (phone │
│ │ ◀──────────────────── │ book) │
└─────────┘ 2. "203.0.113.42" └─────────┘
│
│ 3. now connect to that number
▼
┌─────────┐
│ SERVER │ shop.example.com ⇄ 203.0.113.42
└─────────┘
Bạn mua một domain, trỏ các bản ghi DNS của nó vào server đang chạy ứng dụng của bạn, và từ đó về sau cái tên sẽ dẫn mọi người đến máy của bạn. Đó là một bước tra cứu mà bạn hầu như sẽ không bao giờ thấy, nhưng nó chính là lý do vì sao một cái tên dễ nhớ có thể thay thế cho một chuỗi số.