.es domains, which represent Spain, have a peculiarity in how their DNS records are updated compared with other extensions such as .com.
Unlike .com domains, whose DNS changes propagate almost immediately, .es domains follow an update system based on fixed time slots. This also applies to new registrations, which are not activated until the next scheduled update window.
DNS update times for .es domains
According to red.es, the entity responsible for managing .es domains, DNS changes are applied at the following times (Spanish time):
- 2:00
- 6:00
- 10:00
- 14:00
- 18:00
- 22:00
Even if you request a DNS change at any time of the day, it will not propagate until the next update slot. For example, a change requested at 15:00 will not take effect until 18:00.
Impact on users
This system can be frustrating if you need immediate changes, since it can mean waiting up to 4 hours. Compared with the immediacy of other TLDs, it is a significant delay in domain management.
The most serious drawback shows up during a website migration. Migrations are delicate processes that require precision and speed to minimise downtime. The lack of instant DNS updates complicates the process considerably:
- To speed up propagation you often need to edit the DNS zone at the source provider, which can be tedious if their panel is limited... or simply impossible if you have no access to that DNS zone.
- If the migration does not line up exactly with the moment red.es applies the change, services may suffer interruptions. In the worst case, the website can stay down until the next update window.
Constructive criticism
The .es domain user community has been demanding an improvement to this system for years. Current technology allows near-instant DNS updates, and implementing continuous updates would align .es domains with global standards of DNS management efficiency.
In fact, back in 2014 the official Dominios.es account announced on Twitter that they planned to implement dynamic zone distribution during 2015 (source). To this day that improvement has not been rolled out, and .es domain users still live with the same periodic update system.