Por exemplo, quando nos conectamos a www.example.com
, primeiro tentamos nos conectar a 192.0.2.1
. E se a primeira tentativa falhar, então tentamos 192.0.2.222
.
É possível? Podemos registrar vários endereços IP de backup para um nome de domínio?
Respostas:
Este é o DNS round robin. Esta é uma solução bastante simples para balanceamento de carga. Normalmente os servidores DNS alternam / misturam os registros DNS para cada solicitação DNS recebida. Infelizmente, não é uma solução real para failover. Se um dos servidores falhar, alguns visitantes ainda serão direcionados para este servidor com falha.
fonte
Você consegue. É isso que os grandes também fazem.
Primeira consulta:
Próxima consulta:
Como você pode ver, a lista de IPs girou, mas a ordem relativa entre dois IPs permaneceu a mesma.
Atualização: vejo vários comentários se gabando sobre como o round-robin do DNS não é conveniente para failover, então aqui está o resumo: DNS não é para failover. Portanto, obviamente não é bom para failover. Nunca foi projetado para ser uma solução para failover.
fonte
Sim, isso é possível, porém não é conveniente, como disse o Jens. Usando balanceadores de carga de última geração como o Alteon, que usa um protocolo proprietário denominado DSSP (protocolo de estado de site distribuído), que realiza verificações regulares do site para garantir que o serviço esteja disponível localmente ou globalmente, ou seja, em áreas geográficas diferentes. Você precisa, no entanto, em seu DNS mestre para delegar a URL ou serviço ao dispositivo, configurando-o como um servidor de nomes autorizado para esse IP ou serviço. Ao fazer isso, o dispositivo responde a consultas de DNS onde resolverá o IP que possui um serviço por Round-Robin ou não está congestionado de acordo com como você escolheu entre várias métricas.
fonte