需要减lessdnsmasq超时

我试图实现一个机制,即当DNS服务器不可访问,一个快速的答复发送一个默认地址(或任何东西,只要它是快速的,因为客户端 – 星号 – 同步请求,它的SIP堆栈去香蕉)。

我已经设置了dnsmasq,并看着挖掘答复,它的工作,直到ttl去零。 然后,请求再花费很多时间 – 10到20秒。

我试着添加选项超时:2次尝试:1作为参数,根本没有改变(重新启动dnsmasq等),我试过auth-ttl = 1000,也没有运气

平均DNS响应时间小于100毫秒没有caching,我希望1秒以上的任何东西都返回一个错误,而不是重试。

我可以这样做吗? 怎么样 ?

感谢您的帮助 – 操作系统是一个Debian 8.5

它似乎是一个编译时间选项dnsmasq。

请参阅dnsmasq-discuss http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2009q3/003297.html

在dnsmasq中也有超时,只能通过重新编译来改变。 在非常繁重的负载下,dnsmasq只能保持10秒的查询。 它总是在4次(即40秒)之后丢弃未答复的查询。这在src / config.h中设置