5

My domain on GoDaddy is set up with DNS forwarding to the Heroku app.

This works fine from all the internet connections I've tried except for the one at work. How can I troubleshoot this issue? Is it a case of ports being blocked? Why might that matter?

7
  • When did you change your DNS at Godaddy? Your work can have a dns cached from sometimes.
    – j0k
    Oct 16, 2012 at 20:33
  • Does the IP is good when try with this service: whatsmydns.net ?
    – j0k
    Oct 17, 2012 at 7:18
  • "doesn't work" - what actually happens? Does it go to the old location (ie. it's cached)? Doesn't resolve? Or something else?
    – MrWhite
    Oct 17, 2012 at 13:31
  • 1
    If you are seeing files that having been deleted then this must be a caching issue (as j0k suggests) with the DNS/proxy server at your place of work.
    – MrWhite
    Oct 17, 2012 at 15:24
  • 2
    If its a caching issue you need to flush your DNS cache. On the client PC this is done by cmd ipconfig -flushdns. One your corp DNS server you usually just restart BIND or whatever DNS server you are using to flush this cache. Make sure the corp dns server does not have actual hard records for your domain which conflict with godaddy.
    – Frank
    Nov 13, 2012 at 9:48

1 Answer 1

3

Can you share your GoDaddy records? I assume what is going on is this:

  1. You are pointing a www record to your app on Heroku. For example www.yoursite.com to mysite.heroku.com
  2. Chances are you dont have an A record, since heroku does not give you real static IP addresses
  3. On regular networks, you are using public dns services like Comcast, ATT or Google. These DNS services will correct dns mistakes for visitors. So when a visitor types an incorrect domain, they try their best to find the correct site.
  4. Your company domain is using its own DNS service that does not have this correction feature.

The above is speculation, but this is usually the case with Heroku, Azure and EC2 without a static IP. If you are using Heroku use a DNS service that works with app domains. dnsmadeeasy.com has a service called ANAME (not CNAME, but ANAME) records that will work with both Heroku and Azure. It's paid, but it's cheap.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.