dnsmasq - Nhiều máy chủ chuyển tiếp cho các mục tên miền?


9

Tôi đã tự hỏi nếu có thể cấu hình dnsmasq để gửi các mục "server =" đến nhiều máy chủ ngược dòng?

rất thích điều này

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

và có chọn cái nào dựa trên nó có sẵn hay không, như với resolv.conf? Theo trang người đàn ông, có vẻ như chỉ có một người được phép, nhưng tôi tự hỏi liệu có cách nào để yêu cầu nó cư xử theo cách này không.

Câu trả lời:


10

Trong ví dụ của bạn, bạn chỉ chỉ ra facebook, nhưng tôi đoán bạn sẽ có cùng nhu cầu cho mọi tên máy chủ bạn có thể truy cập

dnsmasq cung cấp tùy chọn - tất cả các máy chủ

- tất cả các máy chủ

Theo mặc định, khi dnsmasq có sẵn nhiều máy chủ ngược dòng, nó sẽ gửi truy vấn đến chỉ một máy chủ. Đặt cờ này buộc dnsmasq gửi tất cả các truy vấn đến tất cả các máy chủ có sẵn. Câu trả lời từ máy chủ trả lời trước sẽ được trả về cho người yêu cầu ban đầu.

Đặt một số máy chủ DNS

server=OpenDNS.IP.Addr.ess

server=GoogleDNS.IP.Addr.ess

server=...

Và phản ứng nhanh nhất sẽ được xem xét


6

Chắc chắn chỉ cần thêm nhiều dòng.

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

Người đàn ông dnsmasq

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

huh .... nhưng là hành vi theo độ phân giải?
TB

có, nếu một máy chủ đầu tiên không khả dụng, dnsmasq sẽ gửi yêu cầu đến máy chủ thứ hai (trừ khi các tùy chọn --all-server được sử dụng, điều đó sẽ buộc dnsmasq sử dụng song song tất cả các máy chủ và trả lời đầu tiên)
higuita
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.