Records without a TTL appear before any $TTL line.
ZONE_NO_DEFAULT_TTL · Severity: Warning
- Warning
ZONE_NO_DEFAULT_TTLRecords without a TTL appear before any $TTL line.
RFC 2308 section 4 asks for a $TTL line at the top of the file. Without it, loaders fall back to different defaults (the SOA minimum, the previous TTL), so the TTL of those records depends on the server software.
Recommendation: Add a $TTL line, for example $TTL 3600, at the top of the file.
Reported by
Available through the API
Related findings
- Error
ZONE_NO_NSThe zone has no NS records at its apex. - Error
ZONE_NO_SOAThe zone has no SOA record. - Error
ZONE_CNAME_AT_APEXThe zone apex has a CNAME record. - Error
ZONE_CNAME_WITH_OTHER_DATAA name has a CNAME and other records at the same time. - Warning
ZONE_DIRECTIVE_IGNOREDThe zone file uses $INCLUDE or $GENERATE, which were not read. - Warning
ZONE_DUPLICATE_RECORDThe same record appears more than once in the zone.