Это просто вопрос, не уверен, ожидаемая это или реальная проблема.
У нас есть четыре сервера PowerDNS (общий бэкэнд - это кластер mysql galera) за балансировщиком нагрузки dnsdist.
При выполнении запросов к экземпляру dnsdist иногда мы получаем разные ответы TTL, ожидается ли это или ответ TTL должен быть одинаковым для всех серверов (с учетом кеширования пакетов)?
Пример раскопок:
dig @10.92.173.60 address.domain.com
;; ANSWER SECTION:
address.domain.com. 300 IN A 10.92.170.89
;; Query time: 81 msec
;; SERVER: 10.92.173.60#53(10.92.173.60)
;; WHEN: Wed Jul 31 17:22:02 WEST 2019
;; MSG SIZE rcvd: 135
dig @10.92.173.60 address.domain.com
;; ANSWER SECTION:
address.domain.com. 156 IN A 10.92.170.89
;; Query time: 49 msec
;; SERVER: 10.92.173.60#53(10.92.173.60)
;; WHEN: Wed Jul 31 17:22:03 WEST 2019
;; MSG SIZE rcvd: 135
Спасибо
Это ожидаемое поведение. В ответах вы видите время до смерти записи в кеше сервера. Если вы повторите разрешение той же записи, вы увидите уменьшение TTL записи.