~/VibeHandbook
PDF grátis

Capítulo 03 · 08

De um nome a um servidor: DNS

Uma ponta solta. Você digita shop.example.com, mas os computadores não se encontram de fato pelo nome — eles usam endereços IP numéricos como 203.0.113.42. ( Name System, ou Sistema de Nomes de Domínio) é a lista telefônica da web: antes que seu navegador possa enviar uma request, ele silenciosamente pede ao DNS para traduzir o nome de domínio amigável para o endereço numérico, e então se conecta a ele.

   ┌─────────┐   1. "qual é o IP     ┌─────────┐
   │NAVEGADOR│      deste nome?"      │   DNS   │
   │         │ ────────────────────▶ │ (lista  │
   │         │ ◀──────────────────── │telefônica)│
   └─────────┘   2. "203.0.113.42"   └─────────┘
        │
        │  3. agora conecta a esse número
        ▼
   ┌─────────┐
   │ SERVIDOR│   shop.example.com  ⇄  203.0.113.42
   └─────────┘

Você compra um domínio, aponta os registros de DNS dele para o servidor que roda seu app, e a partir daí o nome leva as pessoas até sua máquina. É um passo de busca que você quase nunca vai ver, mas é por isso que um nome fácil de lembrar consegue substituir uma sequência de números.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.