จากชื่อสู่ server: DNS
เหลืออีกเรื่องหนึ่งที่ยังค้างอยู่ คุณพิมพ์ shop.example.com แต่คอมพิวเตอร์ไม่ได้ค้นหากันด้วยชื่อจริง ๆ — พวกมันใช้ IP address ที่เป็นตัวเลข เช่น 203.0.113.42 ( Name System) คือสมุดโทรศัพท์ของเว็บ: ก่อนที่เบราว์เซอร์ของคุณจะส่ง request ได้ มันจะถาม DNS อย่างเงียบ ๆ เพื่อแปลงชื่อ domain ที่เป็นมิตรให้กลายเป็นที่อยู่ตัวเลข แล้วจึงเชื่อมต่อไปยังที่อยู่นั้น
┌─────────┐ 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
└─────────┘
คุณซื้อ domain หนึ่ง ชี้ระเบียน DNS ของมันไปยัง server ที่รันแอปของคุณ และจากนั้นเป็นต้นไป ชื่อนั้นก็จะพาผู้คนไปยังเครื่องของคุณ มันเป็นขั้นตอนการค้นหาที่คุณแทบจะไม่เห็นเลย แต่มันคือเหตุผลที่ชื่อที่จำง่ายสามารถแทนที่ชุดตัวเลขได้