|
Need a wider range of facilities? Fed up with your hosting company? Stuck in a bad relationship? You shouldn't feel trapped: moving your Web site to a new location is easier than you think Read on? A lot of the following information can be relevant in cases where your hosting company needs to expand or improve servers.
Change of Address - How to Move Your Web Site
If you host your Web site at a hosting company, there's a chance that you may need to move companies for economic or a greater range of services and facilities you'll want to move it somewhere else.
Maybe you're hosting company isn't giving you the uptime they promised. Or perhaps you've just outgrown what your hosting company can provide and you need to move to a dedicated server.
Don't worry. Moving your Web site is easier than you think, and it doesn't involve changing your domain name or site downtime if you do it correctly.
The process of moving your Web site is straightforward; but there are several key steps you need to be familiar with before you start.
1. Find a New Home
Logically enough, the first step is to find a new hosting company. Research your alternatives carefully to make sure you're getting the services you need. When you create your account with this company, tell them that you'll be transferring an existing Web site. They'll need that information to set up your account correctly.
Moving your Web site means changing its IP address. Since IP addresses are issued in blocks to Web hosting companies, moving to a new company means getting a new address - but that doesn't mean changing your top level domain name.
That's important, because even though we humans don't pay much attention to it, the IP address is what the underlying technology of the Internet uses to find your site. The routers and DNS servers that navigate your browser through cyberspace pay attention to IP addresses.
While you may know your site as "www.mydomain.com," DNS servers across the Internet tie that name to a specific IP address, which might be something like 196.18.01.123. The routers that act as the Internet's roadmap then direct traffic to that address.
That matters, because most of the work required to move your Web site involves telling DNS servers across the Internet that you've changed your address.
Once your new hosting company activates your account, you can start uploading your Web pages to your new site.
You can look at these pages at their new home, but initially you'll have to use your new IP address. If you just type in your domain name, your browser will be directed to your old site.
2. Start the Domain Transfer
Once you're satisfied that everything is working well at your new home, it's time start transfer your domain to your new IP address.
Tell your new hosting company that you're ready to begin the transfer process. They will then notify the official registrar for your site, which may be one of several other domain registration companies.
3. Confirm the Transfer
Within a day of your request, you'll get an email message from the domain registrar asking you to confirm that, yes indeed, you really do want to transfer your domain.
This message is a security mechanism designed to keep someone from hijacking your domain with a false transfer request (yes, this does happen!).
You must reply to this message or your domain won't be moved!
4. Notify Your Old Hosting Company
After you the confirmation message, you should send a message to your old hosting company telling them that you're transferring your domain to a new location. Their system administrator needs to know that to smooth the domain transfer process.
This doesn't mean that you're canceling your account with them immediately. In fact, we strongly recommend that you keep your account with the old hosting company alive for just one more month. Even if you're angry and frustrated with them, stay a few more weeks.
Don't overlook this very important step; it can save you trouble down the road.
5. Wait Patiently
Once you confirm the domain transfer request, DNS servers around the world will start mapping www.mysite.com to your new IP address, and traffic will begin moving from the old site to the new site.
However, for some period of time after the transfer starts, your Web site will get hits at both its new and old locations. For the first 48 hours most of the traffic will go to your old site. After that traffic will quickly shift to your new site, though the old site will still get some traffic for the next week. In fact, a tiny amount of traffic will still go to your old site for as long as a month.
That's why you don't want to cancel your account with your old company right away. Doing so means that some DNS servers will direct your traffic into a black hole. To these unlucky visitors it will look like your site is down.
To understand why this happens, you may need a little background on how the DNS system really works.
The DNS, or Domain Name System, is one of the most elegant and under appreciated parts of the Internet. It functions smoothly enough that you rarely encounter problems.
Think of it like the rumour mill at a large corporation. Only at this company, all the participants are all scrupulously honest and admit that their information may be old and inaccurate.
When you surf the Internet, your browser interacts with a DNS server run by your local ISP. That DNS server checks its records to see that www.mydomain.com has the IP address 196.18.01.123. But your server's records include an expiration date, which is typically set to 48 hours. After that time the DNS server says, "Gee, I don't know where to find mydonain.com. Give me a second and I'll ask around."
Your DNS server then asks other DNS servers above it in the hierarchy whether they know where mysite.com is located. If those servers aren't sure because their records have also expired, they in turn ask their superiors. That process may continue all the way until someone asks the root-level DNS servers, the very top of the DNS hierarchy.
Now here's a subtle but important point. The root-level DNS servers don't maintain one big catalogue of all the domain names and IP addresses on the Internet - they would quickly be swamped with requests. Instead, they maintain a directory telling them who knows for sure what IP address is tied to a given domain name.
In other words, the root level DNS servers don't say with authority that mysite.com resides at your new IP address. Instead they say, "I don't know where mysite.com lives, but I can tell you who knows for sure." And they then direct other DNS servers to what's know as the authoritative DNS server for mydomain.com, which happens to be the DNS server for your new hosting company. That server replies with your new address, and all the servers involved in the rumour mill finally get things straight.
This process sounds complicated, but it takes only a few seconds. Since fresh information spreads quickly through the rumour mill, DNS servers rarely have to query all the way to the root-level servers to get accurate information.
But there are two ways this process can go wrong. First, if you forget to tell your old hosting company that you're moving your Web site, they won't change their DNS server. That's important, because their DNS server will also claim to be the authority on where your site is located, and it may continue giving out your old IP address for a long time!
Fortunately, most DNS servers will get the word from the root-level servers that this guy is no longer the authority. But some DNS servers may not and so continue sending people to your old site indefinitely. Yikes!
Fortunately, once you cancel your account, your old hosting company will delete you from its DNS server, and this problem will go away. But sending a message to your old company's system administrator will make this happen before you cancel your account.
So why not be safe and cancel your old account right away? Because there's something else that could go wrong: not all DNS server around the world use the same expiration time. While the majority of DNS servers expire their records after 48 hours, the server's administrator sets this expiration period. And some of these guys set their expiration times to a week or more.
So if you take down your Web site right way, some portion of your traffic will again be sent into a black hole. How much? Probably 99% of your traffic will be sent to the new site with a week of the transfer.
Does this still sound frightening? You don't need to be scared, so long as you follow a simple rule of thumb: wait a week before taking down your old site if you can accept a small amount of lost traffic; wait a month if you want to be sure no one gets burned.
And if you want to be absolutely, totally sure no one gets burned, keep an eye on the log files at your old Web site. Once you see traffic at that site drop to a few hits a day, you can safely pull the plug.
What is DNS caching?
All Internet hosts, including your computer when it is connected to the Internet, use a DNS Server. Every time you go to a website, you need to look up the site's IP address using the domain name of the website. Your request for this lookup is eventually passed to a DNS Server somewhere.
But your request is one of thousands, even millions of requests being made at any one time across the Internet. The DNS lookup process requires that if your local DNS Server is not Authoritative for the domain that contains the domain name you are trying to reach, it should ask other Servers to get an answer. Your local Server could get quite busy performing these lookup requests, and this could slow down its performance if it is Authoritative for a domain name.
To combat this the answers that a DNS Server gets from another DNS Server can be added to their own internal Database and retained for a period of time equal to the time to live (ttl) value set on the record stored on the Authoritative DNS Server.
Storing these responses is called Caching, and allows a DNS Server to respond more quickly to multiple queries for the same domain or host. If you are on a website, and want to retrieve the next page on the site, the local DNS Server does not have to look up the host again, provided the time to live (ttl) value has not expired and caused the local DNS Server to delete the information. This is why it takes so long to contact a website at first, but subsequent requests for pages on the same site are somewhat faster.
Caching DNS Servers are configured for recursive lookup as well. This creates a Server that will respond to lookup requests by delivering answers from its cache, or looking them up on other Servers. It is the job of a Caching DNS Server to handle general lookups of Internet domains. A Caching DNS Server reduces the load placed on an Authoritative DNS Server by handling the requests that don not pertain to the local domain.
Almost all Internet Service Providers (ISPs) operate some kind of Caching DNS Server.
Unfortunately DNS Caching is a double-edged sword. It speeds up resolution by storing recent answers, and short-circuiting the normal resolution process. However there is a down side. Because DNS Servers cache answers, and don't delete these answers until the time to live (ttl) expires, it can take hours or days for the entire Internet to recognize changes to DNS information for your domain name.
How often do ISP's update their DNS Caches?
Every ISP (Internet service provider) and web hosting company operates a Domain Name Service. The DNS server translates the Domain Name into a numerical value that the computers on the Internet recognize. The DNS server saves or caches previous translations so that later requests can be handled much more quickly (the name server reads the stored information and does not have to perform a translation/search each time the name is resolved).
The cache of every DNS server is deleted periodically. The length of time between purges is different for everyone though most hosts/ISPs clear DNS cache every 7 to 10 days (some more frequently some less frequently). This means that if your domain is moved or transferred it may take up to 10 days for everyone on the Internet to see the changes. We have no control over how ISP's cache DNS information
What is the difference between a company offering a Web Hosting service and a company offering Internet Access ?
They could be the same as some companies provide either service only or some companies offer both, but for the ease of understanding in practical terms there are "two sides to the story"
The one side is your access to the internet from your home or office, this is done via a dialup connection using a modem and telephone line (very slow speed with a max of 56kps), Broadband connections dsl (digital subscriber line) commonly referred to as ADSL also using a modem and a phone line, wireless options such as Wi-Fi, Wi-Max, 3G service via the GSM cell phone networks, iBurst, Sentech and similar networks Broadband offers speeds from 512kps to 8mps.
This how you would access the internet with your access account from your ISP you would get a mailbox with an address yourname@yourispco.com a password to allow you access and you would them be able to surf the internet, transfer files via ftp, send your email etc. For this you require a computer with the relevant internet service account.
The other side of the story is should you want to host a website you would need to register a domain and then host your domain with a web hosting service provider. Your website is then hosted on their computer servers in a data centre, and linked at high speeds to the internet.
Your website is then visible 24 hours 7 days a week to the whole world. All domain will include at least one (if not more) email address yourname@yourdomain.com this means you will have a permanent (as long as the annual domain fees are paid) email address as well as a good business image as wherever you move your domain to your address stays the same.
Some business people make the mistake of using their email address belonging to the internet access company, its much easier for a customer to remember an address at a domain especially if you have been able to register the name of your company.
Back to Top |