dnsmasq локальный TTL обратный отсчет и обновление - PullRequest
0 голосов
/ 11 октября 2018

dnsmasq имеет функцию local-ttl, которую вы можете жестко кодировать за определенное количество секунд.Таким образом, он устанавливает DNS-запросы на указанный вами TTL.

Однако значение TTL каждый раз, когда вы запрашиваете, является одним и тем же жестко закодированным значением, возможно ли настроить его так, чтобы он выполнял обратный отсчет, начиная сзначение, которое вы указали для 0, затем, как только оно достигнет 0, чтобы снова прочитать локальные файлы и перезапустить обратный отсчет?

Таким образом, порядок шагов будет следующим:

  1. Чтение изфайлы локального хоста
  2. Запустите начальный TTL, используя значение из local-ttl
  3. Обратный отсчет TTL, чтобы при выполнении запроса показывалось оставшееся время
  4. КогдаTTL получает значение 0, обновляет локальный кэш (снова читает файлы локальных хостов)
  5. Процесс повторяется
...