~/VibeHandbook
무료 PDF

챕터 03 · 08

이름에서 서버로: DNS

마무리되지 않은 한 가닥. 당신은 shop.example.com을 입력하지만, 컴퓨터는 사실 이름으로 서로를 찾지 않는다 — 203.0.113.42 같은 숫자로 된 IP 주소를 쓴다. ( Name System)는 웹의 전화번호부다: 당신의 브라우저가 요청을 보낼 수 있기 전에, 그것은 조용히 DNS에게 친근한 도메인 이름을 숫자 주소로 번역해 달라고 묻고, 그다음 거기에 연결한다.

   ┌─────────┐   1. "이 이름의 IP는?"┌─────────┐
   │ BROWSER │                       │   DNS   │
   │         │ ────────────────────▶ │(전화    │
   │         │ ◀──────────────────── │번호부)  │
   └─────────┘   2. "203.0.113.42"   └─────────┘
        │
        │  3. 이제 그 번호로 연결한다
        ▼
   ┌─────────┐
   │ SERVER  │   shop.example.com  ⇄  203.0.113.42
   └─────────┘

당신은 도메인을 사서, 그것의 DNS 레코드가 당신의 앱을 실행하는 서버를 가리키도록 하고, 그때부터 그 이름은 사람들을 당신의 기계로 이끈다. 거의 볼 일 없는 조회 단계지만, 기억하기 쉬운 이름이 숫자의 나열을 대신할 수 있는 이유가 바로 이것이다.

오프라인으로 보고 싶으세요?

책 전체를 PDF나 EPUB으로 무료로 내려받으세요.