2 months ago
Domain: api.swiftin.dev
Service: ai-global-translator
My custom domain has been stuck on "Waiting for DNS update" for 3 days. I just upgraded from Trial to Hobby plan.
DNS records are correct and verified via Google DNS (8.8.8.8):
- CNAME: api.swiftin.dev → nh30ess2.up.railway.app ✅ (green check in Railway)
- TXT: _railway.api.swiftin.dev → railway-verify=ac380cffe30b503197b04929aec020fb34bcb74b41bafb9d2932d60449d46ebe ⚠️ (still warning in Railway)
The generated Railway domain works fine — API responds correctly on ai-global-translator-production.up.railway.app.
When hitting api.swiftin.dev (with SSL skip), Railway returns: {"status":"error","code":404,"message":"Application not found"} — traffic reaches Railway but domain is not linked.
I've deleted and re-added the domain multiple times. Port is 8080, host is 0.0.0.0. Previously on Trial plan I saw "You have hit the custom domain limit" warning — now on Hobby but domain still won't verify.Could a Railway staff member please manually verify/trigger the DNS check for my domain api.swiftin.dev? The DNS records have been correctly propagated for days. The service is running fine on the generated domain.
1 Replies
2 months ago
Your CNAME record is correctly propagated, but the TXT verification record is on the wrong hostname. You created it at _railway.api.swiftin.dev, but it needs to be at _railway-verify.api.swiftin.dev. Update the TXT record host in your DNS provider from _railway to _railway-verify and the domain should verify and issue a certificate.
Status changed to Awaiting User Response Railway • about 2 months ago
2 months ago
This thread has been marked as solved automatically due to a lack of recent activity. Please re-open this thread or create a new one if you require further assistance. Thank you!
Status changed to Solved Railway • about 2 months ago