Я использую Linux DNS, и я не уверен, какую строку мне следует изменить, если я хочу изменить TTL моего DNS. Это часть TTL:
$ORIGIN biz.
$TTL 3600
sop1 IN SOA ns1.mydomain.net. hostmaster.mydomain.net. (
2012022901
18000
3600
604800
86400 )
Вы определяете TTL по умолчанию с помощью $TTL
опция, которая будет использоваться для всех последующих записей ресурсов, для которых не установлено конкретное значение TTL.
$TTL 3600 ; <=== default expiration time of all resource records without their own TTL value
sop1 IN SOA ns1.mydomain.net. hostmaster.mydomain.net. (
2012022901
18000
3600
604800
86400 )
Запись ресурса, такая как:
mail IN A 192.0.2.3 ; IPv4 address for mail.example.com
получит значение TTL по умолчанию, равное 3600 секундам, которое вы определили в верхней части файла зоны, поскольку в нем не указано конкретное значение TTL для этой записи.
В приведенном ниже примере в качестве второго поля устанавливается конкретный TTL, 86400 секунд = 24 часа, перекрывая значение TTL по умолчанию:
mail2 86400 IN A 192.0.2.4 ; IPv4 address for mail2.example.com