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?
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.
/etc/hostssería que la máquina local siempre resolvería la primera en lugar de obtener una distribución round-robin de dnsmasq.dnsmasqpara leer/etc/hostsCopiar el vigente
ifcfg-ethoaifcfg-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.
fuente