Hosting Secrets 

There are so many different things that can go wrong on the Internet that it is really amazing that it works as well as it does.  Most hosting companies actually depend on the fact that moving your web site from one hosting company to another is too much trouble.  So, if they can get you to sign up for hosting, they can depend on you staying with them regardless of the problems you may have.  However, there are some problems you may have that you will never be aware of unless someone points them out to.

The purpose of this article is to educate you in three major areas.  First, we want you to know what can go wrong and why.  Rather than try to tell you that everything will work all of the time, like other vendors will, we want you to know ahead of time that the Internet, and Web Hosting specifically, is fraught with problems that are just part of being on the Internet.  Second, we want you to know what DMB Hosting has done to limit the likelihood that any of these things will go wrong.  We also want you to compare our strategy for dealing with such problems to that of our competitors.  (Do they even tell you what their strategy is?)  Finally, we'll show you how to use software you already own to diagnose problems you may have accessing your site.  In the end, knowing the problems, the strategies, and how to discover where the problem is will save you time and frustration.

Internet Failure

You sign up with a web hosting provider is so that other people can access your site 24 hours a day, 7 days a week, without fail.  There is nothing more frustrating than finding out that for whatever reason, no one has been able to see your web pages.  Even more frustrating is not being able to get or send your mail.

Getting There and Back Again

In a lot of ways, the Internet works a lot like an automated version of the old phone network.  In the old days, you'd pick up the phone and ask the operator to connect you to Joe, down the street.  In a small town, this was enough information and the operator connected you to that person.  Now, we just have a number for each phone we want to call and we call that person directly.

How is this like the Internet?  Every computer on the Internet is recognized by a number known as an Internet Protocol (IP) address, not the name you type into the address bar.  When you type in www.dmbhosting.com, the computer does a lookup in an Internet "phone book" to find out what IP address it should use to connect you to that computer.  On the Internet, we call the phone book the Domain Name Server (DNS.)

So, here is the first thing that can go wrong.  If your computer can't find the DNS, it won't be able to get the IP Address and therefore will not connect to the computer that is hosting the web site.  Fortunately, there isn't just one phone book.  Typically, each Internet Service Provider (ISP), the company you use to connect to the Internet, has at least two Domain Name Servers.  Each of these servers gets its information from a master DNS who may get it from yet another DNS.  When the association between the web address and the IP address changes, it can take several days for all of the DNS computers to be updated.

This leads us to the second thing that can go wrong.  If the information isn't right, or has recently changed, the web site won't be reachable.  That's why we give you a temporary address to access your web site.  If you are switching from one hosting company to another, you'll need to be able to access the new site while you are moving the information.   Many hosting companies don't provide any way of moving and testing your site without also moving your domain, and anyone who has moved even one web site can tell you that you're likely to experience a few wrinkles in the move even with a relatively simple site.

The final piece of this "phone system" that can go wrong is the routers.  You see, when you connect to a web site, what really happens is that several computers between yours and the destination figure out the best route for the connecttion -- just as, in the real phone network, you may be routed through a neighboring town when talking to someone just down the street.  For the most part, the Internet has redundancies that guarantee multiple paths between your computer and the destination -- but smaller hosting companies often have only ONE way of getting in.  This is what is typically referred to as the "backbone."  If your host has only one backbone and something in that backbone isn't working, people won't be able to reach your web site.  DMB Hosting has several backbones as well as several peering relationships.  It would be a really bad day on the Internet if they all went down.  If that occured, you probably wouldn't be able to access any other web sites either.

Web Site Access

Another reason you may not be able to access your web site is because the computer that is hosting the site isn't running.  The most likely reason for this is that we needed to reboot the computer.  While we try not to do this too often, every computer requires routine maintenance for the good of everyone using the computer.  This could be something as simple as applying an upgrade or service pack to minimize problems in the future.  If you find that your web page is not being served up, give it a few minutes to reboot before you conclude there's a problem on our end that we don't know about.  The truth is, we monitor all of our servers and tend to spot problems before any of our customers do.

e-Mail Access

Several things can go wrong with the mail server.  The easiest to spot and fix is that the server is not running.  We monitor our mail servers and always know if they are working properly.  However, just because they are working properly does not mean something or someone has not done something to cause them to work inefficiently.

The number-one cause of problems on our mail servers is that someone signs up for hosting service and then sends out a mailing to a couple hundred thousand "subscribers" (see our article regarding SPAM ).  No mail server can send out that volume of e-mail instantly.  The mail server ques the e-mail in the order it is recieved.  This means, all of the SPAM will be sent first.  Any e-mail that you try to send after the spam will eventually get sent after the SPAM has been sent.  This could be a half hour, or several hours later.  As soon as we notice the problem, we kill the offending account and delete the e-mails the server is trying to send from that account so that the other people who are using the e-mail system responsibly can continue to send and recieve e-mail normally.

Sometimes the e-mail software that you are using may be to blame.  Simply rebooting the computer could solve your trouble.  It can't hurt, and it may actually get things working again.

We rely on our e-mail servers for our own business.  You can be sure we will do everything we can to keep them working optimally for all of us.

So What Happens if the e-Mail Server Does Go down?

You would think that if the mail servers did go down, any mail sent to you during that time would never be delivered.  Fortunately, this is not the case.  You see, if an e-mail server cannot send e-mail to another e-mail server, the originating server will keep trying until the e-mail is sent.  Most servers will retry for up to 24 hours.  Once the time limit is exceeded, the mail will returned to the originator.  In this way mail is never lost on the Internet.

SQL Server Access

While many sites can get by with storing data in a Microsoft Access database, some of our customers, such as those operating high-traffic stores, need a more powerful database called SQL.

Our SQL servers are all accessible via standard Internet protocols.  So far, the only problem we could have had was a port attack aimed at the MS-SQL servers.  We already had the patch applied to our server but, in an effort to stop the attack, we temporarily disabled Internet access.

Computer Failure

So far, we've outlined what can go wrong when all of the equipment is working correctly.  What happens if the computers that make all of this happen start falling apart?  Fortunately, that happens about as frequently for us as it does for you.  Here's what can go wrong:

Hard Drive Failure

Hard drives fail.  No one likes it but it happens.  We have extra hard drives of exactly the same type sitting on a shelf ready to be installed in just such a case.  Sometimes this can be a simple matter of copying data.  Other times it requires rebuilding the computer.  Between the extra hard drives, the daily backups and a test restore once a month, we are confident that we can recover from disk failure.  However, this is the one place where it may take more than a few minutes to recover from the failure.

Power Failure

The power goes out here just as it does in your house -- but, our data center has backup power for just such a time.  Power outages aren't the only power problems though.  The power supplies on the computers can fail as well.  Each of our computers have dual power supplies that provide additional protection against power failure.

CPU Failure

Each computer has a clone sitting on the side waiting to take over if one of our computers fails.  In most cases we can just put the hard drive from the computer that isn't running and place it in the new computer and have everything back up and running before you even know there is a problem.

Router Failure

Remember the phone switches above?  The last router on the way to the servers is our router.  It can be replaced, but for the few minutes it will take to replace it, you won't be able to get to any of our servers here.

Security

When you publish a web site to the web server, most of the data is public information that you want the world to see, but some of the data is private. For example, you might need a database on the web server with private client contact information. Further, you don't want anyone else to be able to change the content of your site.

Recently, an associate wrote a program to see how much of a web server's hard drive he can access from the computer his web site is hosted on.  At the time, he had his site hosted by another company and he was shocked to find that he could access the data for any other web site on the same computer.  He could have accessed data in their databases or changed the web page content.  When he tested our computers, he found that he was only able to access the files in his account and not any of the files in our other customer's accounts.  You can place your data on our servers with confidence.  None of our other customers are going to be able to access that data.

This leads to another issue.  You are going to store all this data on a computer in some other location.  How do you know your data is safe?  Our server rooms are only accessible by authorized personnel using key-card access.

  Tools 

As you can see, we are here to ensure that your web site is always up and running .  But some people want to be able to check on things at their end.  And in fact, there may be problems at your end that we have no control over.  For example, you may not be able access your web site because you can't access the Internet at all.

If you want to discover where the problem is yourself, this section is for you.

You already own software that can help you determine where the problems are.  The first tool is ping and the second is tracert .  Ping will tell you if you can access a computer at all.  Is the computer even running?  Tracert will tell you the route (that phone thing again) that the Internet takes to get from one computer to another.  To use either of these, you will need to "shell out" to a command prompt.

To shell out to the command prompt in Windows 95, Windows 98, or Windows Me:

  1. From the Start menu, select the menu option "Run..."
  2. In the resulting dialog box, type in the word "command" (without the quotes)
  3. Press the "OK" button.
  4. You should now be in the command window.

To shell out using Windows NT, Windows 2000, or Windows XP:

  1. From the Start menu, select the menu option "Run..."
  2. In the resulting dialog box, type in the word "cmd" (without the quotes)
  3. Press the "OK" button.
  4. You should now be in the command window.

To use ping, try pinging your web site or a web site you know about.  At the command prompt type in:

ping www.dmbhosting.com

and then press the "Enter" key.

You would use your web site instead of www.dmbhosting.com.  Or, if you were pinging your site's mail server, it would look something like:

ping mail1.dmbhosting.com

Using the mail server address for your mail server instead of mail1.dmbhosting.com

If everything is working correctly, you should get a list saying how fast the site was pinged.   Otherwise, you will get a message that indicates that the site is unreachable.  If you can't view your web site, but you can ping the computer, the computer is running.  This would indicate that the computer is either in the middle of a reboot, or that the server is not working.  Before assuming the worse, give the computer a few minutes to finish the reboot and try again.  If you are still having trouble viewing your web site, you should enter a support ticket using the control panel.

If you can't ping the computer, the next thing you will want to know is why.  Can you ping the router?  To find out the address of the routers along the way, run tracert for your web site.  This will give you a list of routers that are used to access your web site.  They may not be the ones that are used every time.  But the last one in the list before the one representing your computer will always be the same; that one is our router.  To try tracert, type in

tracert www.dmbhosting.com

and then press the "Enter" key.

Again replacing your web site in the place of www.dmbhosting.com.

You should do this now so that you know that the tracert looks like when it is working properly.  If you do a tracert and the list doesn't even get to the router, there is a problem on the Internet that neither you or we have any control over.  It could be that the companies that maintain the backbone are adding or replacing one of the routers between your computer and the server your we site is hosted on.  Due to the fact that we have multiple backbones and several peering relationships, this problem should happen infrequently.

Using these two tools, you can get a reasonable idea of what is working and what is not.

  Summary 

DMB Hosting is here to ensure that your web site stays up and running around the clock.  While things can and do go wrong, our support staff monitors all of our equipment so that you can rest assured that any problems that do occur are taken care of in a timely and efficient manner.  Sign up now for an account that is right for you.


Linux Plans | Support | Contact UsArticles | Affiliates | Site Map
Privacy Policy | Terms of Use | Purchase Agreement
© Copyright 2009 DLConcepts.com Saturday, March 06, 2010 

Affordable Web Hosting