This article discusses the challenges related to inconsistent TTL values in DNS records. To avoid errors when adding or modifying records, it’s important to ensure that records sharing the same name and type have matching TTL values. By using our Premium DNS service, which comes with our paid web hosting and email hosting plans, you gain the ability to set custom TTL values for your DNS settings, enhancing your management capabilities.
Symptoms
While trying to update or create a new DNS record, you might see an error message that looks like this:
The “MX” records for domain.com have inconsistent TTL values (14400 and 300). All records of the same name and type must have identical TTL values.
Explanation
This issue arises when you attempt to add a record to a zone that already has similar record types (like A records, CNAME records, TXT records, or MX records) with specified TTL values. Attempting to insert a new record with a different TTL will trigger this error.
Solution
To fix this problem, ensure that all records of the same type have the same TTL values. For example, if an existing MX record has a TTL of 14400, all other MX records in that zone must also be set to a TTL of 14400.
Further Information
Our Premium DNS service, included with both our web hosting and email hosting packages, allows you to define custom TTL values for your DNS records. This feature provides you with increased control and flexibility in how you manage your DNS configurations.