Home page

HOWTO build a DNS registry

Sheets


Credits

How to contribute

Legal notice

Whois service

Search:

Printable version    Version française

Changing the IP address of the TLD name server

Stéphane Bortzmeyer

$Date: 2005-03-08 09:45:25 $


Introduction

So, you want or need to change the IP address of a name server? And the name server is authoritative for a TLD? This requires careful planning. Here is a check-list.

First, an advice. It is not a DNS-specific thing. General engineering practices apply: plan, write down, backup and test. I mention a few DNS-specific tricks but all the failures I've seen in changing DNS information came, not from ignorance of the DNS, but from ignorance of general engineering practices (planning, mostly, and lack of written plannings).

Changing the server's address

For a generic server (not a DNS one)

  1. Decrease the TTL before (the typical TTL of an A record is one day, so you must decrease it at least one day before the change, you can use dig A domain to see the current TTL in seconds).

  2. Perform the change (on an Unix machine, grep ip.address /etc/**/* - the double star requires a modern shell like zsh - is always useful in order not to forget anything).

  3. Test in depth.

  4. Increase the TTL back to its former value.

For a DNS server of an ordinary domain (not a TLD)

  • It is better when you can keep both IP addresses for the duration of the change. If it is not possible, it will work but it will be more complicated.

  • Send your written down plan (see first advice) to your secondaries and to the upper domain.

For a TLD

For a DNS server of a TLD, same thing but replace "upper domain" by "root" (ICANN).

Of course, the written plan include dates, something like:

  1. 2004-12-03 09:00 UT : Send an early warning to the secondary and to IANA

  2. 2004-12-06 09:00 UT : Validate the filled-in IANA form

  3. 2004-12-07 09:00 UT : Change the TTL to 600 s

  4. 2004-12-08 12:00 UT : Change the IP address of ns1.example to 1.2.3.4

  5. 2004-12-08 12:00 UT : Send the filled-in form to IANA

  6. 2004-12-08 12:00 UT : Tell the secondaries about the change

  7. 2004-12-09 16:00 UT : validate the setup and increase the TTL again

And will be checked by experts/colleagues.

Last news
THIS IS THE TITLE

HOWTO setup a domain registry

Anycast, une nouvelle technique de gestion d'un parc de serveur de noms

NDI (Noms de Domaines Internationaux)

Changing the IP address of the TLD name server

Setting up a DNS registry with XML and XSL

Checking your domaine: why and how

The choices for a nameserver

The zone file generator

Modélisation de données

The whois service

DocBook/XML source of this page

For every question about generic NIC, please ask info@generic-nic.net.

(last rebuild by WML 2.0.11 (19-Aug-2006): Monday 10 November 2008)