当前位置: 首页 > 知识库问答 >
问题:

linux - dnsmasq如何设置本地缓存的时间,超过这个时间向上游发起请求再次查询?

井斌斌
2023-07-17

dnsmasq如何设置本地缓存的时间,超过这个时间向上游发起请求再次查询?

共有1个答案

邵和硕
2023-07-17

dnsmasq 的配置文件/etc/dnsmasq.conf:

# Set the cache sizecache-size=1000# Set the minimum TTL for entries in the cache.# The default is 0, which means "use the TTL from the upstream server"min-cache-ttl=3600

保存然后关闭配置文件。

最后重启 一下dnsmasq 服务 sudo systemctl restart dnsmasq 或 sudo service dnsmasq restart

 类似资料:
  • dnsmasq如何配置本地的缓存时间过期后重新向指定的DNS(server=)服务器发起请求,以获取该域名的IP地址?我使用两台dnsmasq,一台为dns解析服务,提供域名解析ip,另外一台在/etc/dnsmasq.d/address.config中配置server=该机器ip(那台机器提供DNS服务)。我在提供服务的机器上将A记录改了,dig出来的还是之前的A记录。如何在dnsmasq中配置

  • 我无法使用Ehcache设置二级缓存的过期时间 有什么方法可以配置到期时间吗?

  • 问题内容: 我已经按照kuester2000的回答进行了操作,但是我的超时设置似乎不起作用。 但是,超时值不变。 在我链接的答案中,它还说: 连接超时抛出“ java.net.SocketTimeoutException:套接字未连接”,套接字超时抛出“ java.net.SocketTimeoutException:操作超时”。 但是我都没有。相反,我收到“ org.apache.http.co

  • 问题内容: 我正在使用iOS 7的新版本来检索数据,如下所示: 如何增加超时值以避免错误(在 Code =中)? 我已经检查了NSURLSessionConfiguration的文档,但是没有找到设置超时值的方法。 谢谢您的帮助! 问题答案: 对象 迅速 文档怎么说 并指定请求和资源的超时间隔。 -等待其他数据时使用的超时间隔。每当有新数据到达时,与该值关联的计时器就会重置。当请求计时器达到指定的

  • 问题内容: 我正在使用节点/快速服务器。express的默认超时为120,000 ms,但这对我来说还不够。当我的响应达到120,000 ms时,控制台将记录日志,并且页面显示错误,因此我想将超时设置为更大的值。我该怎么办? 问题答案: 考虑到问题中的日志,我假设您正在使用。关键是在服务器上设置属性(以下将超时设置为一秒钟,使用您想要的任何值): 如果您不使用express,而仅使用普通节点,则原

  • 问题内容: 有时功能运作良好,有时却无法。 如何为此ajax请求设置超时?例如,如果时间为3秒,则显示错误。 问题是,ajax请求将冻结该块直到完成。如果服务器关闭了一段时间,它将永远不会结束。 问题答案: 请阅读 文档,这是一个涵盖的主题。 您可以通过访问选项的textStatus参数来查看抛出了哪种类型的错误。选项为“超时”,“错误”,“中止”和“ parsererror”。