Перенести домены из стороннего DNS-хостинга в DNS-хостинг Servercore
Это инструкция для переноса доменов от стороннего провайдера в DNS-хостинг Servercore (actual) через импорт файла зоны с помощью octoDNS.
Если ваш текущий DNS-хостинг не предоставляет возможность скачать файл зоны, но поддерживается в octoDNS, вы можете перенести данные напрямую, без скачивания файла зоны. Подробнее о поддерживаемых провайдерах и работе с ними в документации octoDNS, пример конфигурации для переноса в разделе Syncing between providers.
1. Установить octoDNS
-
Установите Python 3, virtualenv и pip3:
Linux
macOS
sudo apt-get update
sudo apt-get install python3 virtualenv
sudo apt-get install python3-pipbrew install python3
brew install virtualenv -
Создайте директорию для работы с octoDNS с папками
config
иzones
:mkdir -p ~/octodns/{config,zones}
-
Перейдите в директорию
~/octodns
:cd ~/octodns
-
Создайте виртуальную среду для работы с octoDNS:
virtualenv env
-
Активируйте виртуальную среду:
source env/bin/activate
-
Установите octoDNS в виртуальную среду:
pip3 install octodns
-
Установите Servercore-провайдер для octoDNS:
pip3 install octodns_servercore