Назад | Перейти на главную страницу

Несколько серверов PowerDNS отвечают с разными TTL

Это просто вопрос, не уверен, ожидаемая это или реальная проблема.

У нас есть четыре сервера 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 записи.