¿Cómo asignar múltiples direcciones IP fijas para un dominio?

9

Estoy corriendo dnsmasq,

address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105

Pero parece que dnsmasqsolo reconozco el último registro, ¿qué debo hacer?

margarita
fuente

Respuestas:

14

Cree un archivo say /etc/hosts.chat.freenode.netque tenga el mismo formato que el /etc/hostsarchivo y enumere todas las direcciones IP con nombre en este archivo:

130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net

Luego agregue a dnsmasq.confla siguiente línea:

addn-hosts=/etc/hosts.chat.freenode.net

O ponga estas dos líneas en /etc/hostssi dnsmasqestá configurado para leer en el /etc/hosts.

Luego reinicie dnsmasq

Disfrutar.

Sarga
fuente
Sí, más fácil de mantener
margarita
Supongo que el único problema con el uso /etc/hostssería que la máquina local siempre resolvería la primera en lugar de obtener una distribución round-robin de dnsmasq.
Jeff Puckett
1
@JeffPuckettII aunque la biblioteca de resolución siempre devolvería la primera entrada encontrada, la respuesta está relacionada con la configuración dnsmasqpara leer/etc/hosts
Serge
-4

Copiar el vigente ifcfg-ethoa ifcfg-eth0:0y cambiar la IP existente a su IP virtual (la que desea agregar).

Se puede encontrar en / etc / sysconfig / network-scripts .

Reinicie la red e intente hacer ping a la IP virtual.

Amigo
fuente