[Webinar] Streamline your web hosting managementRegister Today

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 308
  • Last Modified:

Best way to keep web & email server 24x7 w/ DSL & 3rd party hosting company.

I have two internet connections for redundancy: 1 cable, 1 dsl. I also have a 3rd party hosting company. I would like to configure my connection so that minimally if my dsl connection is down (static ip), I can use the 3rd party hosting company to collect my emails and also display a basic web-site indicating our site is currently being worked on. I was thinking about running a secondary dns server on the 3rd party host with mx & a records for their server, and a primary dns server at our office with records pointing to our site in house? Not sure if the two dns would conflict as it would be for the same domain. I realize that the TTL would probably have to be 0.
  • 2
3 Solutions
Your right, the TTL should be set to 0.
No, both DNS on the same Network will have NO problem, because you can have many DNS servers in your network, used for larger companies, or, for your case, it should work just fine !

Best Regards
I can tell you what I might do in your situation:
Using a 3rd party DNS provider such as Zone Edit (www.zoneedit.com and allows you to manage up to 5 domains Free, after that its very reasonable) you can run a Dynamic IP updater that will update zoneedit when your IP address changes or if your DSL service fails. Thus it will update zoneedit with the Cable service IP address.

This would of course require you to have both internet connects running at all times, and set up the server with Two Gateways. I.E. You have to routers with two static IP's ( and and set up your Server's TCP/IP settings with both gateways. Then you have to change the Metrics of each gateway so that the DSL is the preffered and thus only gateway used until it fails.

The IP address updater I use is call Direct Update and can update a plethora of Dynamic DNS providers as well as install it self as a Winnt Service. There are also others that will run on Linux/BSD.

When you have set this up you will be able to dynamically update any records you want, including MX records.

This will provide you seemless fail over to your secondary connection with out people sending you email or viewing your website even knowing.

FASTECHSAuthor Commented:
Thanks everyone! de11, your design is interesting and I will definately implement to utilize the redundancy of the connections. I am also concerned with a situation in which recently we have had very stormy weather.  At my parent's house lightening struck causing all electronics to go, and most importantly the phone and cable to be down. I am wondering how I would configure the dns so that there is a redundant web connection. Kinda like this (1) try dsl, if no dsl try (2) cable, if no cable refer visitors to third party host where they would receive a temporary notice we are down and the host would also collect emails.
The redundant web site might need some more thought. However with the Email issue, I know that No-Ip.com offers a service that allows you to use their email server (which will forward the emails to your server) and if your server is down will hold the email until your server comes back online. Typically up to 5 days later.

Another thought was that in my expierences (I live in the city though) If you keep your DSL Modem and Cable modem on a UPS along with your server and other networking gear you can continue conectivity through power outages. With DSL especially the Central Office is backed up and will stay up.

Have you considered using a third party hosting provider for email and hosting? If cost was an issue I would think it would be justified by all the expenses of DSL/Cable.


Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now