Ich renne dnsmasq
,
address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105
Aber scheint dnsmasq
nur die letzte Aufzeichnung zu erkennen, was soll ich tun?
Erstellen Sie eine Datei say /etc/hosts.chat.freenode.net
im gleichen Format wie die /etc/hosts
Datei und listen Sie alle IP-Adressen mit dem Namen in dieser Datei auf:
130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net
Fügen Sie dann dnsmasq.conf
der folgenden Zeile hinzu:
addn-hosts=/etc/hosts.chat.freenode.net
Oder setzen Sie diese beiden Zeilen in /etc/hosts
if dnsmasq
, um das Lesen einzulesen /etc/hosts
.
Dann neu starten dnsmasq
Genießen.
/etc/hosts
wäre, dass der lokale Computer immer den ersten löst, anstatt eine Round-Robin-Verteilung von dnsmasq zu erhalten.dnsmasq
zu lesende Einstellung/etc/hosts
Kopieren Sie die vorhandenen
ifcfg-etho
zuifcfg-eth0:0
und ändern Sie die vorhandenen IP in ihre virtuelle IP (die, die Sie hinzufügen möchten).Sie finden es unter / etc / sysconfig / network-scripts .
Starten Sie das Netzwerk neu und versuchen Sie, die virtuelle IP zu pingen.
quelle