¿Puede la entrada DNS de un archivo host apuntar a múltiples direcciones IP?

¿Puede la entrada DNS de un archivo host apuntar a múltiples direcciones IP?

¿Puede la entrada DNS de un archivo host apuntar a múltiples direcciones IP?

Básicamente, quiero tener servidores de anuncios, pero no hay un equilibrador debido a problemas con el puerto. Creo que la solución es la entrada del archivo del host, pero ¿puede un DNS apuntar a varias direcciones IP?

Respuesta1

Mayormente engañado¿Cómo agregar múltiples direcciones IPv6 para un solo host en /etc/hosts?como lo sugiere automáticamente Stack.

¿Puede un archivo hostentradaapuntar a varias direcciones? NO

¿Puede un archivo host tener unanombre de host¿Apuntó a varias direcciones? SÍ

Puede tener varias entradas para el mismo nombre, por ejemplo:

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

Esto tiene el mismo efecto que varios registros A en DNS para el nombre; gethostbynameo getaddrinfopor el nombre volverátodolas direcciones, como una matriz o una lista enlazada respectivamente.

Sin embargo, ¡quéprograma clientelo que hará con múltiples direcciones depende enteramente, y en gran medida, del programa cliente. Algunos elegirán aleatoriamente, o al menos quizás algo aleatorio, algunos siempre usarán la primera dirección, algunos usarán la primera dirección a menos que ocurra un error y luego la segunda, algunos incluso pueden usar varias (o todas) en paralelo. Solo si tiene mucha suerte obtendrá un resultado similar al uso de un balanceador de carga real. Aunque evitará tener un punto único de falla.

información relacionada