5 May 2015
posted in thoughts
As people that deal with digital media day in and day out, we've grown accustomed to build resilience in our designs.
We backup our files, use version control, mirror our disks and our servers, rsync our data, balance load our requests, provide for redundant internet access, etc...
The only element I've never worried about is the domain name. Once properly configured, its records propagate and dictate what requests go where. The worse that could happen was to forget to renew it, and even then there usually is a grace period before you loose it.
How wrong I was.
It turns out that the domain name and the registrar that manages it are key to everything that goes on under that domain name. Email, website, sales, apps, etc. If the domain names disappears, everything disappears with it.
This is what happened to one of my clients . I have been working on his website these last few months, but the domain was setup , and the employees were using it daily for their business.
Yesterday, for no apparent reason, the domain name's status was switch to serverHold and disappeared from the internets.
It was paid for until 2017, so that wasn't the issue here.
"This status code is set by your domain's Registry Operator. Your domain is not included in the zone file and will not resolve. It is an uncommon status that is usually enacted during legal disputes or when your domain is subject to deletion."
I queried the domain's registry with whois and discovered that not only the domain was serverHold but pendingTransfer too!
As it turns out, the registrar is located in Mozambique and was unreachable for over a day and I was getting worried that we might loose the domain and have to attempt some kind of legal action (we might still have to).
So early this morning I setup an alternate domain and proceeded to setup and configure all the mailboxes, modify the CMS settings, check for absolute URLs and change them accordingly.
The domain came back online earlier today, but I'm still trying to get them to restore the registry entries to their correct values.
How fragile we are.
It led me to think that in certain circumstances we should provide domain name resilience. Especially if we have to deal with sketchy registrars. Reserve and configure an alternate domain name with a different registrar.
The power of registrars is immense. If they screw up, they can wipe you off the internet in a blink.
16 Apr 2015
posted in daily
A couple of years back, and in a different context, I took the decision to stop giving part of a lecture at University for similar reasons (amongst others). For a number of reasons, it was time for me to stop. As stories have a beginning and a middle, they have an end.
Thanks for all the time and energy you devoted to your reviews of the years. They played a key role in my daily activities.
Happy reading (and talking) of the upcoming ones!
So, just as I've kept all my Mac OS X boxes, here are links to all of John's reviews:
- Mac OS X DP2, December 14, 1999
- Mac OS X Update: Quartz & Aqua, January 17, 2000
- Mac OS X DP3: Trial by Water, February 28, 2000
- Mac OS X DP4, May 24, 2000
- Mac OS X Q & A, June 20, 2000
- Mac OS X Public Beta, October 3, 2000
- Mac OS X 10.0 (Cheetah), April 2, 2001
- Mac OS X 10.1 (Puma), October 15, 2001
- Mac OS X 10.2 Jaguar, September 5, 2002
- Mac OS X 10.3 Panther, November 9, 2003
- Mac OS X 10.4 Tiger, April 28, 2005
- Five years of Mac OS X, March 24, 2006
- Mac OS X 10.5 Leopard, October 28, 2007
- Mac OS X 10.6 Snow Leopard, August 31, 2009
- Here’s to the crazy ones: a decade of Mac OS X reviews, May 12, 2011
- Mac OS X 10.7 Lion, July 20, 2011
- OS X 10.8 Mountain Lion, July 25, 2012
- OS X 10.9 Mavericks, October 22, 2013
- OS X 10.10 Yosemite, October 16, 2014
Source: Ars Technica.
12 Mar 2015
posted in self
3 Mar 2015
posted in self