Перенос DNS сервера bind.

Недавно столкнулся с необходимостью переноса primary dns сервера bind на другой сервер. Предлагаю рабочее решение данной задачи.
Итак, по пунктам:

1. Установить bind на новый сервер.

apt install bind9

2. Синхронизировать конфиги и файлы зон rsync -om или перенести их по scp.

scp 
 
or
 
rsync

3. Проверить работу нового bind-a

host [доменное имя] [ip нового dns сервера]

4. Поменять на новом dns сервере ip ns сервера на новый(можно сделать по средствам sed либо в ручную:-))

sed 's/ip_old/ip_new/g' /каталог файлов зоны/*

5. Поменять на старом dns сервере ip ns сервера на новый (аналогично пункту 4)

6. Поменять ip primary dns сервера на слейве.

7. Проверить, через сайт https://www.whatsmydns.net отдается ли новый верный ip для ns сервера, если да, то можно гасить старый bind.