Estoy corriendo dnsmasq
,
address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105
Pero parece que dnsmasq
solo reconozco el último registro, ¿qué debo hacer?
Cree un archivo say /etc/hosts.chat.freenode.net
que tenga el mismo formato que el /etc/hosts
archivo 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.conf
la siguiente línea:
addn-hosts=/etc/hosts.chat.freenode.net
O ponga estas dos líneas en /etc/hosts
si dnsmasq
está configurado para leer en el /etc/hosts
.
Luego reinicie dnsmasq
Disfrutar.
/etc/hosts
sería que la máquina local siempre resolvería la primera en lugar de obtener una distribución round-robin de dnsmasq.dnsmasq
para leer/etc/hosts
Copiar el vigente
ifcfg-etho
aifcfg-eth0:0
y 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