Varnish:在 ACL 中指定时,DNS 名称查找频率是多少?

Varnish:在 ACL 中指定时,DNS 名称查找频率是多少?

我在 Varnish 的 ACL 中指定了一个 dyndns 域名,因此只应允许该域名的 IP。

在我的 IP 发生变化之前,它运行正常。然后我收到禁止错误,直到我重新启动 Varnish。

Varnish 多久刷新一次 DNS 查找?

我知道进行这样的查找可能会很慢,但无论如何这不是生产站点。

答案1

只需几行脚本您就可以做到这一点。

您需要设置一个 shell 脚本,其目的是定期检查dig +short您的域名,如果 IP 发生了变化,则重新加载 varnish。

答案2

在解析配置时,Varnish 总是会进行查找。问题:Varnish 重新加载会丢失缓存。

解决方案:使用 varnish 控制台以不同的名称加载新的配置,并删除旧的配置。

相关内容