2 months ago
My custom domain is stuck on validating ownership. I can't see what the problem is
3 Replies
2 months ago
Your www.zephur.co.za CNAME is correctly pointing to Railway, but we're not seeing the required TXT verification records for either domain. Both _railway.zephur.co.za and _railway.www.zephur.co.za are missing. Additionally, zephur.co.za (the root domain) has no A record or CNAME pointing to Railway at all. Please check your domain settings in the Railway dashboard for the exact DNS records required, including the TXT verification values, and add them at your DNS provider. Note that for the root domain, your DNS provider must support CNAME flattening or ALIAS records - if it doesn't, you may need to switch your nameservers to a provider like Cloudflare that does.
Status changed to Awaiting User Response Railway • 2 months ago
2 months ago
www.zephur.co.za has verified and is working. I can't add my root domain, it says the record already exists. which it doesn't. I'll speak to my DNS provider. however my application is reachable and usable currently. thank you.
Status changed to Awaiting Railway Response Railway • 2 months ago
2 months ago
This looks like a DNS provider limitation rather than a Railway issue.
Since your www subdomain is already working via CNAME, the remaining issue is with the root domain (zephur.co.za). Root domains cannot use standard CNAME records unless your DNS provider supports CNAME flattening or ALIAS records.
The "record already exists" message usually means:
- There is an existing A record or forwarding rule already configured for the root domain
- Some DNS providers hide default records, so they don’t appear in the UI
To fix this:
- Check and remove any existing A records or forwarding settings for
zephur.co.za - Add the required TXT records:
_railway.zephur.co.za_railway.www.zephur.co.za
- For the root domain, use one of the following:
- If supported: ALIAS / ANAME → point to Railway
- If not supported: switch to a provider like Cloudflare and enable CNAME flattening
Alternative approach:
You can redirect the root domain → www.zephur.co.za at the DNS or hosting level, since www is already working.
Since your app is already accessible via www, you're very close — just need proper root domain handling.