Uma entrada DNS de arquivo host pode apontar para vários endereços IP?

Uma entrada DNS de arquivo host pode apontar para vários endereços IP?

Uma entrada DNS de arquivo host pode apontar para vários endereços IP?

basicamente eu quero ter servidores de anúncios, mas nenhum balanceador devido a problemas de porta, a solução que eu acho é a entrada do arquivo host, mas um DNS pode apontar para vários endereços IP?

Responder1

Principalmente idiotaComo adicionar vários endereços IPv6 para um único host em/etc/hosts?conforme sugerido automaticamente por Stack.

Um arquivo host podeentradaapontam para vários endereços? NÃO

Um arquivo host pode ter umnome de anfitriãoapontou para vários endereços? SIM

Você pode ter várias entradas para o mesmo nome, por exemplo:

192.168.99.12 testhost.local
192.168.99.34 testhost.local
192.168.99.56 testhost.local

Isto tem o mesmo efeito que vários registros A no DNS para o nome; gethostbynameou getaddrinfopara o nome retornarátodosos endereços, como uma matriz ou lista vinculada, respectivamente.

Contudo, queprograma clienteo que fazer com vários endereços depende inteiramente e totalmente do programa cliente. Alguns escolherão aleatoriamente, ou pelo menos talvez um tanto aleatoriamente, alguns sempre usarão o primeiro endereço, alguns usarão o primeiro endereço, a menos que ocorra um erro e depois o segundo, alguns podem até usar vários (ou todos) em paralelo. Somente se você tiver muita sorte, obterá um resultado semelhante ao uso de um balanceador de carga real. Embora você evite um ponto único de falha.

informação relacionada