Como CDNs, anycast, balanceamento de carga e migrações usam o DNS em produção, e como monitorá-lo em vários domínios.
Um hostname, vários registros A
1ª resposta
93.184.216.34
2ª resposta
93.184.216.35
3ª resposta
93.184.216.36
O resolvedor devolve todos os registros, geralmente em ordem rotativa
Veja como o DNS round-robin retorna vários endereços, o que ele pode e não pode fazer pela distribuição de carga e como o cache afeta os resultados observados.
Um hostname, vários registros A
1ª resposta
93.184.216.34
2ª resposta
93.184.216.35
3ª resposta
93.184.216.36
O resolvedor devolve todos os registros, geralmente em ordem rotativa
Compare a distribuição de tráfego por DNS com balanceadores de carga de aplicação e veja como TTLs, health checks e respostas regionais afetam a disponibilidade.
Por que uma consulta mostra a CDN, e não a origem
Visitante
consulta o domínio
Borda da CDN
104.21.x.x
é isto que o DNS retorna
Servidor de origem
IP real, nunca exposto
Veja o que faz um servidor de origem atrás de uma CDN ou proxy reverso, por que o DNS público mostra um endereço de borda e como diagnosticar com segurança.
Por que uma consulta mostra a CDN, e não a origem
Visitante
consulta o domínio
Borda da CDN
104.21.x.x
é isto que o DNS retorna
Servidor de origem
IP real, nunca exposto
Entenda como um proxy reverso fica entre clientes e servidores, como o DNS direciona os usuários até ele e como ele oferece suporte a roteamento, TLS e segurança.
Três papéis, muitas vezes três empresas diferentes
Veja como as zonas pai delegam domínios a servidores de nomes autoritativos e por que editar registros no provedor de DNS errado não tem efeito público.
Um hostname, vários registros A
1ª resposta
93.184.216.34
2ª resposta
93.184.216.35
3ª resposta
93.184.216.36
O resolvedor devolve todos os registros, geralmente em ordem rotativa
Quatro mecanismos diferentes produzem vários endereços para um mesmo nome. Saber distingui-los explica por que a sua resposta é diferente da de outra pessoa.
O que realmente está por trás do endereço resolvido
IP compartilhado
Muitos sites em um endereço: o cabeçalho Host escolhe o seu
IP dedicado
Só você: você controla o DNS reverso dele
Borda da CDN
Não é a origem: a borda encerra a conexão
A resposta honesta: a maioria dos sites não precisa de um IP dedicado. Veja quando ele realmente importa e quais supostos benefícios são mitos.
Por que uma consulta mostra a CDN, e não a origem
Visitante
consulta o domínio
Borda da CDN
104.21.x.x
é isto que o DNS retorna
Servidor de origem
IP real, nunca exposto
Consultou um domínio e recebeu um endereço da Cloudflare? É o sistema funcionando corretamente. Veja o que há por trás e por que você não consegue enxergar através dele.
Dois esquemas de endereçamento, lado a lado
IPv4
192.0.2.10
32 bits, ~4,3 bilhões de endereços, esgotado
IPv6
2606:4700::6810:84e5
128 bits, 340 undecilhões de endereços
O mundo ficou sem novos endereços IPv4 há anos. Veja o que realmente manteve tudo funcionando desde então e por que a transição ainda não terminou.
Sinais que merecem um alerta
Acompanhar o DNS de um domínio à mão não escala para dezenas ou milhares. Veja uma abordagem prática para detectar mudanças cedo.
Uma virada gradual é melhor que uma instantânea
Blue
100% do tráfego
Divisão ponderada
95/5, depois 50/50
Green
100% do tráfego
Trocar o tráfego entre dois ambientes com uma mudança de DNS parece simples no papel, mas o TTL e o cache tornam tudo mais complexo na prática.
Um IP, um servidor, ou um IP, vários
Unicast
Um IP corresponde a exatamente um servidor
Anycast
Um IP, anunciado de vários locais
O mesmo endereço IP anunciado de dezenas de locais ao mesmo tempo: é assim que os grandes provedores de DNS se mantêm rápidos e resilientes em qualquer lugar.