« Plasma | Main | Fibonacci's Pine Cone »

Thursday August 23, 2007

New Web Host

I am still the webmaster for the employees' association at work. Currently their website is hosted by hostway.com. They charge $13.95 per month for hosting the website and $19 per year for registering the domain name. In reading up on the subject some people say that you should not have the same company host the site and register the domain. I found an inexpensive and well regarded registrar called namecheap.com (GoDaddy is a more famous one; like most of these companies they also host websites) that charges $8.88 per year. I also found a well regarded web hosting company called A Small Orange that charges only $25 per year for their smallest web hosting package (75 MB of storage space 3 GB per month of traffic). It turns out that ASO's servers are located in Atlanta, so that's even better.


So far, so good. With only a month to go before my Hostway account renews itself, I signed up for accounts on both NameCheap and ASO. While I was at it, I bought another domain since we were using a gdotea.com address and, being a nonprofit organization, I thought we should have gdotea.org so that it would forward anyone who typed that to the .com site. I was reducing the web expense from $186/yr to $36/yr, so I thought another $8.88 wouldn't hurt.

They don't make it easy to switch all of this around. Even though users will still be going to www.gdotea.com and the web pages will look exactly the same, the web files will be stored on a different computer on the internet owned by a different company. This is done through a DNS system that takes a URL that a user types in and then puts them in touch with the appropriate computer that has a numerical address of 4 numbers separated by dots (45.46.47.48). They don't make it easy because they don't want me to be able to change cnn.com to point at some bogus website.

The current company has no incentive to let you switch since they want to continue to charge you for this service. Hostway supposedly makes this pretty easy except that I found out today that I do not have permission to do that. Instead it was still in the name of the original webmaster who had set all of this up (and fortunately still works here), even though I actually paid to renew the domain last year. Once I get that information I will be able to use the EPP code which will authorize namecheap to execute the transfer. Without the code you can't do it. To make it more complicated, if you do a WHOIS on gdotea.com, it shows tucows.com as the registrar, not Hostway. So I guess Hostway actually used Tucows to register the domain.

The other hard part is to set up my domains in NameCheap to point to my ASO server. I thought the way it would work is that I just enter the numerical address. But I can't do that. Instead I have to use a Domain Name Server. NameCheap has one, but I can also have NameCheap use ASO's Domain Name Server. I don't understand that and I don't see how I can tell NameCheap about the files stored on ASO. When I registered with ASO they asked what domain I would be using and I entered gdotea.com. But how do I get gdotea.org to point to the same place? ASO doesn't even know about gdotea.org so their DNS won't figure it out. NameCheap allows me to do URL forwarding where anyone who types in gdotea.org goes to gdotea.com automatically. So I guess I'll do that, though I thought it would be neat to be able to be able to have gdotea.org function with the same exact files that gdotea.com uses.

Actually I think this can be done by setting up a custom nameserver for gdotea.org on NameCheap. I go to Advanced Options and Nameserver Registration, then I enter the IP addresses supplied by ASO for ns1.gdotea.org and ns2.gdotea.org. Then I need to turn off URL forwarding and see what happens. [This didn't work. The IP's that ASO sent to me were for their nameserver which still doesn't know about gdotea.org. If I really wanted to operate gdotea.org, I believe I could send an e-mail to ASO and have them add that entry to their nameserver. I'm still not sure why I can't set namecheap's nameserver to point to my ASO space.]

There is also something called Dynamic DNS, but I don't know whether I need that. I think it depends on whether ASO will always assign the same IP to me or not.

Once I get all of this working, which could still take a week or so, hopefully I can cancel Hostway completely.

Comments (7)

Well, that sounds like a good plan to me.

You should have called your older brother who has a lot of experience with this. GoDaddy and Google both make it easy to control DNS and MX records. I control all things fiveforks with Google. I control several work things with GoDaddy.

I would (have) recommended using GoDaddy for both registration and hosting.

They also make it easy to switch registrars.

Switching from namecheap will be very easy. I've got the .org site forwarding to the .com site, but the .com site still hasn't transferred yet. Once it does I will be able to use ASO's nameserver. I still don't get why I can't tell namecheap's nameserver where the files are, but I guess it is better for the host of the files to control the nameserver.

After a week of waiting, the domain transfer didn't go through.

Namecheap sent me this message:

This notice is to inform you that your domain transfer was cancelled
due to the reason mentioned below.

Reason for Cancellation :
Canceled - domain contacts did not respond to verification e-mail

I wrote to the person who the domain is currently registered to and she said she had not gotten any e-mails. I wrote to Hostway who said that the problem was I wasn't responding to e-mails at my new registrar (which is not true). So I tried it again . . .

I tried again with namecheap and wrote to their tech support people who responded quickly, but weren't helpful. I told them their e-mail was being filtered and they said I needed to have my network administrators stop filtering their mail or have the the current registrar change the admin e-mail contact. I told them it was very difficult for me to change the contact with Hostway (I had to fax a request to adminchange.com on the organization's letterhead, etc., etc.) and asked them to send their message differently so that it would not be filtered. They said they couldn't do that. Game over.

So once the transfer expired again, I started over with GoDaddy this afternoon and we'll see how this process goes. That will still leave me with one domain at namecheap and other at GoDaddy, so I can consolidate next year with whichever one I like best (kind of, GoDaddy forced me into a thing where I buy one year and get another year free, so I will have them for two years for $14). So far my impression of GoDaddy is they are very annoying, with three pages of trying to sell me additional services and domains before they would let me check out. Also, all the garbage on their website takes forever to load over dial-up.

The admin contact received GoDaddy's e-mail so I was able to authorize the transfer and enter the EPP code. Now GoDaddy says that the admin contact needs to authorize the transfer with the current registrar and Hostway has up to 5 days to release the domain. I'm going to hope that everything is in order and that Hostway figured out we wanted to release the domain when we asked for the EPP code. Once the transfer takes place I guess the website will just be down until I can enter a DNS with GoDaddy (which I can't do now since I don't control the domain yet; seems like they could take the information and activate it when the transfer actually happens).

The admin contact got a URL and authorization code from the current registrar (which is actually Tucows, not Hostway). By entering that code, the domain was released immediately. If I had not entered the code I would have had to wait the full five days before it was released by default.

It transferred to GoDaddy almost immediately, but the internet nameservers will take up to 72 hours to update. I entered ASO's nameserver and it notified the admin contact about the change because GoDaddy didn't automatically change all the contact info to my name (now fixed). With the website now loaded on both the old host and new host, hopefully there won't be any downtime for the website since either domain server will work. On Tuesday I can finally cancel my Hostway account (4 days before the deadline).

By this afternoon the URL was coming from the new host. Finally!

Post a comment