Bagaimana cara menetapkan beberapa alamat ip tetap untuk satu domain?


9

Saya sedang berlari dnsmasq,

address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105

Namun sepertinya dnsmasqhanya mengenali catatan terakhir, apa yang harus saya lakukan?

Jawaban:


14

Buat file,, say /etc/hosts.chat.freenode.netyang memiliki format yang sama dengan /etc/hostsfile 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.confbaris berikut:

addn-hosts=/etc/hosts.chat.freenode.net

Atau letakkan dua baris ini ke dalam /etc/hostsjika dnsmasqdiatur untuk membaca di /etc/hosts.

Kemudian restart dnsmasq

Nikmati.


Yap, lebih mudah dirawat
daisy

Saya kira satu-satunya masalah dengan menggunakan /etc/hostsadalah bahwa mesin lokal akan selalu menyelesaikan yang pertama daripada mendapatkan distribusi round-robin dari dnsmasq.
Jeff Puckett

1
@JeffPuckettII meskipun perpustakaan resolver akan mengembalikan entri yang ditemukan pertama kali, jawabannya terkait dengan pengaturan dnsmasquntuk membaca/etc/hosts
Serge

-4

Salin yang ada ifcfg-ethoke ifcfg-eth0:0dan 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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.