Файл зоны привязки SOA - ttl не соблюдается

Это моя SOA для одной из моих зон. Разве это не должно дать мне 10-минутный TTL для всех записей в этой зоне? Копать говорит мне по-другому. Что я тут не так делаю?

@       1D IN   SOA     ns.dtdo.net.     root.dtdo.net. (
                                    2012062101 ; Serial
                                    10M ; Refresh
                                    10M ; Retry
                                    7D ; Expire
                                    10M ) ; Minimum TTL

$ dig @8.8.8.8 colorado.dtdo.us
.
.
;; ANSWER SECTION:
colorado.dtdo.us.       85949   IN      A       208.139.198.178

1 ответ

Решение
$ORIGIN .
$TTL 600       ; 10 minutes
  • это добавлено в верхней части файла зоны даст вам TTL 10 минут для всех записей. TTL в SOA предназначен для доменного имени, а не для записей.

Если у вас есть записи, например, за 1 минуту, в нижней части добавьте:

$ORIGIN .
$TTL 600       ; 10 minutes

.. all your zone fine which will default to 10 minutes
ftp IN A 1.1.1.1

$TTL 300       ; 5 minutes
www IN A 1.2.3.4
Другие вопросы по тегам