
Как узнать срок действия кэша DNS на сервере Linux?
Спасибо
решение1
Используйте dig для запроса нужного имени хоста.
$ dig +ttlid cetico.org
; <<>> DiG 9.6.0-APPLE-P2 <<>> +ttlid cetico.org ;; глобальные параметры: +cmd ;; Получен ответ: ;; ->>HEADER<<- код операции: ЗАПРОС, статус: NOERROR, идентификатор: 47938 ;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 1, ПОЛНОМОЧИЯ: 0, ДОПОЛНИТЕЛЬНО: 0
;; РАЗДЕЛ ВОПРОСОВ: ;cetico.org. В
;; РАЗДЕЛ ОТВЕТОВ: cetico.org. 3550В А 65.99.215.8
;; Время запроса: 27 мсек ;; СЕРВЕР: 192.168.1.1#53(192.168.1.1) ;; КОГДА: Пн Сен 6 23:58:09 2010 ;; РАЗМЕР СООБЩЕНИЯ получено: 44
В приведенном выше случае TTL составляет 3550.
В обычном DNS-сервере это обычно настраивается на уровне зоны, в строке SOA. Именно там вы указываете TTL по умолчанию для домена. Но его также можно задать для имени хоста специально, с синтаксисом, похожим на выводкопатьвыше.