¿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?

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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.