Forrester Total Economic Impactâ„¢ study finds Edwin AI delivered a 313% ROI for composite organization.

Read more

    Stop guessing about DNS performance. Start knowing.

    LogicMonitor continuously monitors your DNS infrastructure from multiple global vantage points, giving you the resolution-time data and availability insights you need to optimize confidently.

    What does DNS TTL stand for and what does it control?

    TTL stands for Time to Live. In DNS, it specifies how long (in seconds) a resolver or client should cache a DNS record before expiring it and querying the authoritative server again. It controls the balance between caching efficiency (performance) and how quickly DNS changes propagate across the internet.

    What happens if I set my DNS TTL too low?

    Very low TTL values (under 60 seconds) force resolvers to query your authoritative nameservers much more frequently, increasing load on your DNS infrastructure and potentially increasing resolution latency for end users. For most stable records, TTL values between 300 and 3600 seconds provide a good balance between performance and responsiveness.

    What happens if I set my DNS TTL too high?

    High TTL values mean DNS changes propagate slowly — if you update an A record, the old IP address will continue to be served from resolver caches for as long as the old TTL value specified. For DNS migrations or failover scenarios, this can mean extended downtime or traffic misdirection affecting users globally.

    Before a planned change, reduce your TTL to a low value (60–300 seconds) and wait at least as long as the previous TTL for all resolvers to expire their cached copies of the old record. After making the change, verify propagation globally, then raise the TTL back to your normal value to restore caching efficiency.

    By Denton Chikura

    Technical Writer