首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bind 10中的解析器超时

Bind 10中的解析器超时
EN

Server Fault用户
提问于 2011-08-30 16:41:24
回答 1查看 1.9K关注 0票数 1

有关于bind 10如何处理解析器超时的详细信息吗?

我能找到的最新信息是关于Bind 8.2.1+ http://fengnet.com/book/DNS.and.BIND.5th.Edition/dns5-CHP-6-SECT-2.html的。

下一轮查询的解析器超时基于resolv.conf中配置的名称服务器数量。第二轮查询的超时时间为10秒,除以配置、舍入的名称服务器数量。每一轮的超时都是上一轮超时的两倍。经过三组重传(配置的每个名称服务器总共有四个超时),解析器就放弃了查询名称服务器的尝试。在BIND 8.2.1中,ISC将解析器更改为只发送一组重试,或者向resolv.conf中的每个名称服务器总共发送两个查询。这是为了减少用户在没有名称服务器响应时必须等待解析器返回的时间。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-09-03 05:33:59

它似乎与最新的bind10开发快照略有不同:

代码语言:javascript
复制
bind10-devel-20110819/src/lib/resolve/recursive_query.h:

     80     /// \param query_timeout Timeout value for queries we sent, in ms
     81     /// \param client_timeout Timeout value for when we send back an
     82     ///        error, in ms
     83     /// \param lookup_timeout Timeout value for when we give up, in ms
     84     /// \param retries how many times we try again (0 means just send and
     85     ///     and return if it returs).
     86     RecursiveQuery(DNSService& dns_service,
...
     93                    int query_timeout = 2000,
     94                    int client_timeout = 4000,
     95                    int lookup_timeout = 30000,
     96                    unsigned retries = 3);
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/306495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档