Я бегу dnsmasq
,
address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105
Но, кажется, dnsmasq
только признать последнюю запись, что мне делать?
Создайте файл, say /etc/hosts.chat.freenode.net
который имеет тот же формат, что и /etc/hosts
файл, и перечислите все IP-адреса с именем в этом файле:
130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net
Затем добавьте dnsmasq.conf
в следующую строку:
addn-hosts=/etc/hosts.chat.freenode.net
Или поместите эти две строки в /etc/hosts
if dnsmasq
, установленный для чтения в /etc/hosts
.
Затем перезагрузите dnsmasq
Наслаждаться.
/etc/hosts
заключается в том, что локальный компьютер всегда будет разрешать первый вместо получения циклического распределения из dnsmasq.dnsmasq
для чтения/etc/hosts
Скопируйте существующий
ifcfg-etho
вifcfg-eth0:0
и изменить существующий IP на ваш виртуальный IP (тот , который вы хотите добавить).Его можно найти в / etc / sysconfig / network-scripts .
Перезагрузите сеть и попробуйте пинговать виртуальный IP.
источник