~/VibeHandbook
PDF ฟรี

บท 03 · 08

จากชื่อสู่ 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 ที่รันแอปของคุณ และจากนั้นเป็นต้นไป ชื่อนั้นก็จะพาผู้คนไปยังเครื่องของคุณ มันเป็นขั้นตอนการค้นหาที่คุณแทบจะไม่เห็นเลย แต่มันคือเหตุผลที่ชื่อที่จำง่ายสามารถแทนที่ชุดตัวเลขได้

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี