Привет, дорогой читатель. Долгое время я мучился c проблемой создания ns серверов (ранее использовал pdd от Яндекса) для корректной работы DNS сервера в хостинг панели VestaCP, т. к. в azure не даются ns сервера и нет возможности использовать шаблон "child-ns". И вот теперь готов представить инструкцию, проверенную на собственном опыте.
Сперва хочется отметить, что вам понадобится два сервера: один основной, на котором, собственно, и будут лежать ваши сайты, и ещё один дешёвый маленький - добавочный сервер. *Насчёт затрат сильно волноваться не стоит, т. к. в наши дни можно арендовать виртуальный сервер и за 10-20$ в год. Ведь мощности нам никакой не нужно, поэтому берём самый дешёвый вариант. После недолгих поисков смог найти за $2.60 в месяц, можно найди дешевле, обратите внимание, к примеру, вот на эту статью.*
- Устанавливаем на добавочный сервер любимую панель VestaCP
- В только что установленную VestaCP добавляем нового пользователя с логином "dns-cluster".
- Подключаемся к основному серверу, где уже была установлена панель.
- Выполняем следующую команду:
/usr/local/vesta/bin/v-add-remote-dns-host 11.111.11.1 8083 admin password
Вместо единиц указываем IP дополнительного сервера, вместо "password" пароль администратора на дополнительном сервере.
- Желательно перезагрузить VestaCP на основном сервере:
service vesta restart
- Переходим в панель, где покупали домен. Вводим необходимые данные:
- Переходим на основной сервер, и меняем ns сервера пользователей и пакетов, а также сайтов разделе DNS на только что созданные (ns1.Ваш-сайт.by и ns2.Ваш-сайт.by)
Вот и все, теперь у нас два независимых друг от друга ns сервера. Чтобы скрасить и ещё больше обосновать покупку "лишнего" сервера, можете настроить автоматический перенос бэкапов с основного на дополнительный :
Спасибо, что прочитали до конца. Пишите ваши комментарии, может у вас найдется способ без покупки сервера.
Неплохо бы теперь дополнить статью и администрированием этой связки.
Есть вопросы по некорректному добавлению - удалению записей.
Ждёмс )))
исправьте строчку
добавляем нового пользователя с логином "dns-cluste"
на "dns-cluster"
Спасибо))