dnsmasq - Etki alanı girişleri için birden çok yönlendirme sunucusu mu?


9

Dnsmasq birden fazla akış yukarı sunuculara "server =" girişleri göndermek için yapılandırmak mümkün olup olmadığını merak ediyordum?

şöyle:

server=/facebook.com/1.2.3.4
server=/facebook.com/2.3.4.5

ve olduğu gibi hangisinin kullanılabilir olduğunu seçip seçmediğini resolv.conf? Man sayfasına göre, sadece bir tanesine izin veriliyor gibi görünüyor, ancak bu şekilde davranmasını istemenin bir yolu olup olmadığını merak ettim.

Yanıtlar:


10

Örneğinizde sadece facebook'a işaret ediyorsunuz, ancak ziyaret edebileceğiniz her ana bilgisayar adı için aynı ihtiyaca sahip olacağınızı tahmin ediyorum

dnsmasq seçeneği sunar - tüm sunucular

-Sunucularını --all

Varsayılan olarak, dnsmasq'ta birden fazla yukarı akış sunucusu varsa, yalnızca bir sunucuya sorgu gönderir. Bu işaretin ayarlanması, dnsmasq'ı tüm sorguları kullanılabilir tüm sunuculara göndermeye zorlar. İlk yanıtları sunucudan gelen yanıt orijinal istekte bulunana geri gönderilecektir.

Birkaç DNS sunucusu ayarlama

server=OpenDNS.IP.Addr.ess

server=GoogleDNS.IP.Addr.ess

server=...

Ve en hızlı tepki dikkate alınacak


6

Tabii sadece birden fazla satır ekleyin.

server=/facebook.com/1.2.3.4
server=/facebook.com/2.3.4.5

Adam dnsmasq

   -S, --server=[/[<domain>]/[domain/]] ...
          ...  More than one -S  flag  is  allowed,  with
          repeated domain or ipaddr parts as required.

ha .... ama davranış resolv.conf göre mi?
TB

evet, ilk sunucudan biri kullanılamıyorsa, dnsmasq isteği ikinci sunucuya gönderir (--all-server seçenekleri kullanılmadığı sürece, dnsmasq'ı tüm sunucuları paralel olarak kullanmaya ve ilk yanıtı almaya zorlar)
higuita
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.