I am working in a business that is planning to switch ISPs really soon. We will need to change a lot of information in our DNS, WAN and Wan-WiFi.
I have some questions for you guys that can help me, and maybe, other people, to plan correctly the change from our current ISP to a new one.
First of all, DNS...
What should I know, when we will receive the new IPs from the ISP? What are the major changes that I need to take in consideration?
We have an Exchange server (OWA), VPN, two sites linked with a Wireless connection (10km away) Citrix servers, VMWare, Exchange, Domain Controller (That are linked from each place) and other important servers.
What are the crucial steps or information that I need to know to avoid any downtime here?
The business is 24/7.
Regards, David.
This is one of the reasons why people get portable IP addresses -- so they can avoid the pain of reIPing all your hosts.
You hopefully have everything behind a firewall so you can just add / change NATs on the firewall.
Then just run both ISPs in tandem and connect them both to your firewall, update the DNS records and the default route of your firewall, and everything should be good to go. Anticipate taking 2-3 weeks doing this so you have time to test and verify everything one step at a time. You want to avoid a flag day if at all possible.
You'll want to shrink the TTLs of your DNS records well in advance of times you plan on making these changes.
The closest you'd be able to get to avoiding all downtime would be to have both ISPs set up in tandem, and managing the transition over time. Otherwise, you need to prepare management for the certainty that you'll be down while the new DNS records propagate, and probably for additional time while you figure out what's been missed.
first of all as chris suggested above, lower TTL values for the domain/s you have in your dns zones
second, it is a must you have both isp's for a while (in case you have problems, revert to the current working settings)
third, there is no such thing as "no downtime", but it can be done transparently for the users (they won't sense the change in settings) if this is done during non-working hours; I would suggest the weekend nights (you have 3 windows - friday-saturday, saturday-sunday, sunday-monday - when you can play with the settings); those work periods are to be announced to anyone interested, or at leas high level management
fourth, there is no shame in asking for somebody's help in the remote locations, at least until the connection is made
in my opinion, point 2 is the most important, if anything goes bad, revert to the working state
HTH