Skip to end of metadata
Go to start of metadata

Changing the IP address of a DNS server needs to be done with caution to prevent loss of service. 

Glue Records

Delegations or glue records at the registrar refer to a specific IP address. When a query is made somewhere on the internet for your zone, and the DNS server that receives the query does not have your DNS servers IP address in it's cache, it needs to go through a delegation path to actually get the answer from your DNS server. So by asking the top level DNS servers for your zone, they will answer back with the IP addresses of your DNS servers. So it is important that these "glue" records are up to date. 

This can normally be updated through a web page at the registrar.

Icon

Please take into account that the glue record will not be updated instantly. The TTL on the glue records will need to be taken into consideration because of caching of the record on other DNS servers.

A Records

The A record for the DNS server needs to be updated too. For example in the case of ns1.example.com, the ns1 A record needs to be updated to the new IP address. 

Icon

Please take into account that the A record will not be updated instantly. The TTL on the A records will need to be taken into consideration because of caching of the record on other DNS servers.

Recursive Clients

Recursive clients of that DNS server might have the IP address configured manually on their clients (or through DHCP). So care must be taken to update the users to use the new IP address instead of the old one. The best way to do this is to set up a new server first before taking the old one offline. That way it can be ensured that there is no loss of service. 

Masters and Slaves

If the DNS server in question contains any slave zones, then each of those zones refers to it's master server by a specific IP address. This address needs to be updated. Otherwise the slave servers will not be able to contact the master server for the particular zone to check for updates on the zone. If the notify mechanism is disabled, this would mean that the slave servers would not get any updates and would eventually stop answering queries for the zone.

To update this in the Men & Mice Suite

  1. Select all slave zones on this server
  2. Right click them
  3. Select options
  4. Update the IP or add into the field "Enter the IP addresses of one or more master servers …"