When I create a staging website, DNS propagation is rather slow. It can take anything from 5-30 minutes for the new staging domain to resolve to it's IP. The "process" of creating a staging site should be fast and feel efficient, which it now doesn't.
My Enhance stack is very simple. I have 2 nameservers (dedicated DNS role) named ns1.example.com and ns2.example.com. My control panel is at controlpanel.example.com. I have configured staging domains to be staging.example.com. Customers staging sites therefore becomes <userdefined>.staging.example.com.
The example.com is hosted at Namecheap. My DNS record for staging.example.com is set to NS records of:
NS ns1.example.com AUTO (TTL)
NS ns2.example.com AUTO (TTL)
As every *.staging.example.com -website/domain is handled by ns1/ns2.example.com, the problem of slow propagation must be at my Enhance -servers, specifically nameservers.
Have anyone experienced anything similar, or know how to improve this somehow?
TLDR
Adding staging websites are working as expected, but it takes about 5-30 minutes after creation until the domain resolves to it's correct IP.