dnsmasq – 域条目的多个转发服务器?

我想知道是否可以configurationdnsmasq发送“服务器=”条目到多个上游服务器?

所以像这样:

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

并根据它是否可用select哪一个,像resolv.conf ? 根据手册页,似乎只有一个是允许的,但我想知道是否有办法让它这样做。

那么在你的例子中,你只是指出了Facebook,但我想你会有相同的需要,你可能访问的每个主机名

dnsmasq提供了–all-servers选项

-全服务器

默认情况下,当dnsmasq有多个上游服务器可用时,它只会向一个服务器发送查询。 设置此标志强制dnsmasq发送所有查询到所有可用的服务器。 来自首先回答的服务器的回复将被返回到原始请求者。

设置几个DNS服务器

 server=OpenDNS.IP.Addr.ess server=GoogleDNS.IP.Addr.ess server=... 

最快的反应将被考虑

当然只需添加多行。

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

男人dnsmasq

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