I realize the odds of this scenario is rather remote, but I thought I would post about it just in case.
There is currently a bug in NameCheap's user interface related to SRV records. If you wish to make a SRV record for a subdomain, the user interface will not display the subdomain. The record will be created correctly, but it won't appear that way. Somehow, (don't know how as I can't reproduce the behaviour) I accidentally deleted my subdomain, which caused incoming calls to fail.
Additionally, the documentation is wrong in that it tells you to add the subdomain to the target. This also doesn't make logical sense, so in this case you have to do what is logical rather than what the docs state.
If that weren't enough, changes to DNS are sometimes instant, but sometimes take hours, so once you realize you've screwed up, it takes a long time to fix. I'm not talking about TTL and caching; I'm referring to updates to their own DNS servers which served the old records for 3-4 hours after I fixed them.
↧