Dari sebuah nama ke sebuah server: DNS
Ada satu benang yang belum tersambung. Kamu mengetik shop.example.com, tapi komputer sebenarnya tidak saling menemukan lewat nama — mereka menggunakan alamat IP numerik seperti 203.0.113.42. ( Name System) adalah buku telepon milik web: sebelum browsermu bisa mengirim sebuah request, ia diam-diam bertanya ke DNS untuk menerjemahkan nama domain yang ramah itu menjadi alamat numeriknya, lalu terhubung ke sana.
┌─────────┐ 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
└─────────┘
Kamu membeli sebuah domain, mengarahkan catatan DNS-nya ke server yang menjalankan aplikasimu, dan sejak saat itu nama tersebut mengantar orang ke mesinmu. Ini adalah langkah pencarian yang hampir tidak akan pernah kamu lihat, tapi itulah sebabnya sebuah nama yang mudah diingat bisa menggantikan untaian angka.