When you see “Failed” on the Bandwango Domains page, it doesn’t always mean something is broken. The page is simply reporting the status from our servers. Most often, a “Failed” status means the DNS setup isn’t complete yet, or the system hasn’t finished updating.
1. Check the CNAME Record for Typos
Go to Settings > Domains in Bandwango to find your DNS target.
It should look like this:
word1-word2-randomtext123abc.herokudns.com
Open your DNS and navigate to the record you created. Compare carefully. The most common error is a missing or extra character, especially with hyphens (-).
2. Confirm the CNAME is Propagating
Use a DNS checker like dnschecker.org CNAME lookup.
Enter your subdomain (e.g., tours.yourdomain.com).
If it’s set up correctly, the result should return the Heroku target you saw in Bandwango.
If you see a red ❌ or a different value, the record isn’t correct.
3. Make Sure You’re Editing the Right Domain Settings
Double-check that you added the CNAME to the correct domain.
Verify you are updating DNS in the correct tool (the one that controls your domain).
You can confirm which system controls your DNS by checking the authoritative name servers here: dnschecker.org NS lookup.
4. Confirm Everything Matches
If you’ve followed the above steps correctly, then:
✅ The CNAME record exists in your DNS.
✅ The DNS checker shows it points to the exact Heroku target (no typos).
5. Allow Time for Changes
Even if everything is correct, you may still see “Failed.” That’s normal.
DNS changes take time to update everywhere.
Bandwango servers may need up to 48 hours to recognize the change and show “Success.”
👉 In short: If your CNAME record is correct and DNS is propagating, the “Failed” message will usually fix itself within 48 hours.