Saya sedang berlari dnsmasq
,
address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105
Namun sepertinya dnsmasq
hanya mengenali catatan terakhir, apa yang harus saya lakukan?
Buat file,, say /etc/hosts.chat.freenode.net
yang memiliki format yang sama dengan /etc/hosts
file dan daftarkan semua alamat IP dengan nama di file ini:
130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net
Kemudian tambahkan ke dnsmasq.conf
baris berikut:
addn-hosts=/etc/hosts.chat.freenode.net
Atau letakkan dua baris ini ke dalam /etc/hosts
jika dnsmasq
diatur untuk membaca di /etc/hosts
.
Kemudian restart dnsmasq
Nikmati.
/etc/hosts
adalah bahwa mesin lokal akan selalu menyelesaikan yang pertama daripada mendapatkan distribusi round-robin dari dnsmasq.dnsmasq
untuk membaca/etc/hosts
Salin yang ada
ifcfg-etho
keifcfg-eth0:0
dan ubah IP yang ada ke IP virtual Anda (yang ingin Anda tambahkan).Ini dapat ditemukan di / etc / sysconfig / network-scripts .
Mulai ulang jaringan dan coba ping IP virtual.
sumber