Is TTL set to 6 hours?

Website URL

(not relevant)

Error Message

First this, then had to face this.

TTL shows to be 6 hours in https://toolbox.googleapps.com/apps/dig/#TXT/_acme-challenge.<domain>.

screenshot

There is no option to set it manually or set it lower. I use this feature occasionally. To wait this long for a quick change just seems too long.

Other Information

(n/a)

The free hosting namesevers do not allow you to change the DNS TTL. The TTL of 6 hours was chosen as a good balance between fast updates and ensuring proper caching. Lower TTLs means faster updates, but also more load on our nameservers.

If you have a custom domain, you can use your own nameservers instead of ours to get more DNS controls.

You do you, of course. But I’ve personally never found updating DNS TTLs to be particularly useful. A TTL is not just a suggestion to resolvers, but those resolvers may set their own minimum and maximum TTL values. Then add multiple layers of caching, and you’ll find that even with a low TTL it can take very long for changes to be visible everywhere.

5 Likes

I solved it by using dynu.com

So if anyone else is facing the issue and need a lower TTL, here’s what I did:

  • regged at dynu.com
  • set dynu.com nameservers (ns1.dynu.com, ns2.dynu.com) on my domain control panel so that dynu can do its thing
  • added the domain in dynu control panel with the ip from infinityfree dashboard (dash.infinityfree.com → website → Website IP). after then I added TXT record for it. they had 120 as TTL by default, left it and it worked.

Phew!

And it also keeps the value with its original case, allows multiple TXT records. Infinityfree seems to lowercase it (which fails verification) and doesn’t allow multiple txt records. So working perfectly.

I had some trouble with initial nameserver setup with InfinityFree, so I thought this was a limitation of free account and I was stuck to use your nameservers. But thankfully found that other nameservers are a-ok:

The nameservers you use are primarily relevant for the initial domain verification. After adding the domain to your account, you can use any nameservers you want.

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.