If I add a new record to my domain, I have the option to set the TTL (in minutes) to 5
, 20
, 30
, 60
or automatic
.
Does the TTL actually mean the time before it goes live? Then why is there an option to wait longer for it? If not, then what does it mean exactly?
First, those values are somewhat unusual (unless they are in minutes, but common unit of measure for DNS TTL is seconds). It is just a directive for DNS client, how long should they cache the resolved value:
For typical A records, anything between 60 and 3600 seconds is common these days.