Ilia and I are messing around with DNS today, migrating to Route 53. Theoretically, we’re experts and we know what we’re doing, but realistically, we may have missed something and something will break. So, if anything goes offline, it’s DNS and we’ll probably fix it quickly. Since we’re migrating all zones to Route 53, all services have the potential to break. I doubt any of the obvious things will go wrong, but we might have to fight with email-related records.
If you do see something wrong, and the forum is still up feel free to let us know about it in this thread (and if the forum is not still up, we’ll already be working on it, and don’t need anyone to tell us).
Route 53 is one of the cloud DNS providers Virtualmin supports (Route 53 is in GPL, all the rest are only in Pro). It is a service provided by Amazon.
I’ve been hesitant to stop managing our own local DNS, as we “eat our own dog food” around here, but these days, more and more folks are hosting DNS in cloud providers, so it makes sense for us to do that, too. It’s also more reliable, faster, and more broadly distributed. Amazon has data centers all over the world and they have anycast DNS servers, so you get the closest fastest one. (Of course, we only have one web server and one forum server, so we’re not hyper resilient or redundant, if we have a catastrophic failure, we’ll be recovering from backups…so DNS having five 9s isn’t a big jump in our overall reliability.)
Oh, yeah, I see what you mean. Yes, it could have affected updates, but I’ve checked and software.virtualmin.com is resolving correctly on the new DNS servers. So there should be not outage for existing systems.
That said, for anyone who installed using the new install script with the new download.virtualmin.com repo, there may be an outage as we’re also putting a CDN in front of it (Our Websites Might Get Weird). software.virtualmin.com is still on the old server, and not getting a CDN, so it’s definitely not breaking (at least not because of anything we’re doing).
Yes, the prerelease script uses download.virtualmin.com (a new server), while the stable script uses software.virtualmin.com ( a server that has been online for six years in the same place and is not moving).