DNS & Connectivity
Tool subdomains are created via GCP Cloud DNS. If you can't reach a tool URL, the issue is usually DNS propagation delay or an NS delegation problem.
How DNS works in Aithroyz
Each environment gets a Cloud DNS zone for <env-name>.ops.aithroyz.com. The foundation module creates:
A record: *.{env}.ops.aithroyz.comStatic external IP of the gateway VM
NS delegation in parent zoneops-aithroyz-zone → ns-cloud-c1/c2/c3/c4.googledomains.com
Diagnosing DNS issues
# Check if the DNS record resolves
dig elastic.my-env.ops.aithroyz.com
# Check the wildcard A record
dig "*.my-env.ops.aithroyz.com"
# If no answer, check the NS delegation
dig ops.aithroyz.com NS
# Should return: ns-cloud-c1/c2/c3/c4.googledomains.com
# Test connectivity to the gateway IP directly
curl -k https://<gateway-ip>/ # Should return a Caddy or tool response⚠
The correct NS servers for ops.aithroyz.com are ns-cloud-c1/c2/c3/c4.googledomains.com. If you see a1-a4 or any other servers, the NS delegation is incorrect and needs to be fixed in GoDaddy.