Миграция / преобразование из файлов BIND9 Mysql в файлы зоны BIND9

Я искал решение своей проблемы. но не могу найти.

Мы размещали веб-сайты на Mac (не мой выбор) и теперь переходим на cPanel. Одна из вещей, которые в настоящее время размещаются на Mac, - это наши серверы имен (NS1-4). Они запускают Bind, который ищет в базе данных MySql, при миграции с Mac на полностью работающую в cPanel, я бы хотел переместить NS в cPanel DNSonly.

Но как я могу импортировать / преобразовать эти строки mysql, чтобы я мог использовать их в cpanel, которая, насколько мне известно, использует файлы зон, хранящиеся в / var / named / .....

А простые и стабильные решения?

Вряд ли вы найдете инструменты для этого. Вы можете прочитать конфигурацию из MySQL и поместить ее в соответствующий файл конфигурации в другой системе, верно? Если вы не можете, узнайте, как работает конфигурация зоны для DNS, или попросите кого-нибудь сделать это за вас.

marekful 05.06.2018 14:23

Можете ли вы попробовать выполнить AXFR (передачу зоны) с текущих серверов имен? Это даст вам зону в формате файла зоны, поэтому вам просто нужно будет сохранить полученный результат в файл.

Patrick Mevzek 05.06.2018 16:36

+1: AXFR выглядит самым простым способом, если axfr разрешен конфигурацией сервера имен. Используйте dig axfr your.example.domain.com

Yuri Lachin 05.06.2018 16:43

@PatrickMevzek, я использовал ваше решение. Работает как шарм, по большей части, имеет несколько доменов øå, которые мне нужно преобразовать, и некоторую другую работу, удаляя некоторые итоговые строки, потому что есть 2x SOA. Но это нормально, следующая проблема - найти записи httpr в cpanel, но что касается экспорта записей DNS, DIG работает! :)

KimSondergaard 07.06.2018 13:32
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
4
156
0

Другие вопросы по теме