November 1, 2008
Turn off fridge to begin
Recently, someone called me up to go check out their system since they were having a strange problem logging into the domain: some users can only login to the domain if they first turn off the refrigerator. Every time these users turned on their computers, they need to turn off the fridge, login, then turn on the fridge again. (?!?!) It's normally not a problem, but the fridge got fried several times from being tuned off and on so much.
When I arrived at the site, I sat down at one of the problem users' computer and wondered immediately why their domain name ends in 0. (The domain name was their company name + "0".) It seemed weird to give such a name to the domain, I figured maybe eventually they wanted to expand to have more than one domain, so they started out with 0.
Later on when I looked at their server, I noticed the domain controller's hostname is actually the same as the domain name. Since the DC's hostname can not be the same as the domain name, Windows automatically appended a "0" to the domain name. And since the domain name doesn't actually contain the 0, some applications don't need the 0 to be typed in, and some applications do. Apparently the original sysadmin decided to name the server after the company, and name the domain as the company's name + ".com". But in a Windows domain, the ".com" would be removed and it ended up being a duplicate name. Even worse, the particular "company name + .com" that they chose actually exists as a real Internet domain name elsewhere.
Oh, and the reason why they were having trouble logging into the domain? Apparently the original sysadmin randomly deleted users from the domain before he quit the job. So the users whose names got deleted could no longer login to the domain. And the power switch next to the refrigerator provides power to both the fridge and to one of their network switches. When the network switch is powered off, the users could login to the domain through locally cached domain passwords. How did they ever figure out to turn off that particular switch? One of the guys there told me that he thought maybe the fridge was interfering with their network, so he tried turning it off, and it helped, so they've been doing that ever since. (?!?!)
And what happened to the original sysadmin with the wonderful sense of humor for naming the domain after the domain controller and for randomly deleting users? Apparently he left the company and joined a high profile IT security and consulting firm. I'll remember to never hire any IT consultants locally, ever.