On Thu, Feb 26, 2009 at 3:24 PM, Debashish Basak <dba...@pycon.com> wrote:
> We are in the process of moving to a new location. The present internet
> provider is being changed to a new provider.

  This is a straightforward procedure.  You can change the A records
associated with the domain names specified by your MX records, or you
can change your MX records.  I suggest changing the MX records.  Since
you're allowed to specify multiple MX records, add MX records for the
new site, while leaving the old ones intact.  That way you can
cut-over the servers, and the rest of the Internet will retry around
you.

> Will there be a downtime when this change happens?

  Are you moving servers as well, or are you bringing up new servers
in the new location, to replace old servers at the old location?  If
you're moving servers, of course there will be downtime when those
servers are down.  Most mail systems will retry for a day or two, so
you may be able to sustain an outage of a few hours without anyone
noticing.

  Ideally, you get connectivity at the new site, and bring up new
equipment there.  Have that equipment forward mail back to your old
site.  Then add the MX records for the new site, making them preferred
over the old site's MX records.  The rest of the world will start
sending mail through your new site, and the new site will forward it
to your old site.  Then, when ready, you just stop forwarding and
leave mail at your new site.

  Once you're confident everything is working at the new site, remove
the MX records for the old site.  Then, and only then, discontinue
connectivity services at your old site.

On Thu, Feb 26, 2009 at 3:43 PM, Debashish Basak <dba...@pycon.com> wrote:
> As far as changing the DNS and MX records do I just cancel the zone file
> with the present provider and request for creation of a new zone file with
> the new provider?

  There's absolutely no technical reason your DNS hosting should be
tied to your connectivity provider.  Don't try to switch both
connectivity and DNS hosting at the same time; it makes things more
complicated, and opens you up to failure scenarios you can't easily
get out of.

  If your connectivity provider is also your DNS provider, and you
want to keep it that way, then I suggest first getting the services
activated at your new site, well in advance.  Copy your DNS zone from
the old provider to the new provider, but keep the records as they are
for your old site.  Run manual queries to confirm both providers are
giving the same set of DNS answers.

  Then submit the changes at the DNS registry to switch to the new DNS
provider.  The rest of the world will gradually switch over from the
old DNS provider to the new one, but since both providers are giving
the same answers, it doesn't matter who they ask.

  There is an unpredictable delay for the time it takes your registrar
to process your change request and submit it to the registry.  This
can range from minutes to hours.  Once your registrar has submitted
changes to the registry, things are predictable.  Last I knew, changes
at the GTLD nameservers are loaded twice a day, so allow up to 12
hours for that.  TTL on the GTLD zones is 48 hours.  So at a minimum,
allow for 60 hours for changes to registered nameservers.

  Once DNS is transitioned, then start making connectivity and/or
server changes.

-- Ben

~ Ninja Email Security with Cloudmark Spam Engine Gets Image Spam ~
~             http://www.sunbeltsoftware.com/Ninja                ~

Reply via email to