BIND 缓存 ENUM NAPTR 记录,无论 TTL 是否为 0

BIND 缓存 ENUM NAPTR 记录,无论 TTL 是否为 0

我正在使用 BIND 9.6 使我的应用程序充当 ENUM 服务器。ENUM 服务器执行路由并响应 ENUM NAPTR 记录。

NAPTR 响应以 TTL 零发送,没有任何授权部分。当我使用相同数字触发 ENUM NAPTR 负载(使用 dig)时,我可以看到一些响应没有转发到应用程序进行路由,而是由 BIND 堆栈自行处理。

当负载中的数字不同时,不会出现相同的行为,其中请求全部被转发到应用程序进行路由。

BIND 中是否有任何选项可用于始终将流量转发到应用程序?我尝试将选项 max-cache-ttl 和 max-cache-size 设置为零,但没有帮助。任何有关此的建议都将不胜感激。

相关内容