Установка и настройка MyDNS и MyDNSConfig

Установка и настройка MyDNS и MyDNSConfig Установка и настройка MyDNS и MyDNSConfig
И так, если вы решили поднять свой ДНС сервер и потом прописывать на доменах свои собственные нс записи, то вам сюда.

1. Регистрируем дочерние нс записи на своем домене (у регистратора домена):

Прописываем такие дочерние нс, или просим сделать это службу поддержки Также давайте сразу поставим новые нс записи какому то домену, чтобы после установки можно было протестировать сделанное.

Пример: домен it-skill.in.ua

прописываем новые нс записи домену:

2. Установка httpd mysql-server php php-mysql php-mbstring phpmyadmin

Заходим на сервер по ssh (хостнейм каждого ДНС сервера должен соответствовать зарегистрированному дочернему имени): Обновим наш новенький сервер: Теперь ставим все нужное для работы, смотрим: При установке увидел кстати у себя ошибочку: Тут все просто, httpd уже есть, а phpmyadmin нужно доставить отдельно, так как его не нашло в данных пакетах. Запускаем mysqld и добавляем в автозагрузку: Задаем пароль root MySQL: По дефолту phpMyAdmin не будет виден в браузере, он закрыт и его нужно открыть, можно только для 1 ip, можно для всех, как вам будет угодно: Теперь стартуем апач и добавляем его в автозапуск: Теперь заходим на http://164.132.214.34/phpmyadmin/

Вы должны увидеть панель управления phpmyadmin.

images/development/development/1448bdf5b2.jpg

3. Установка MyDNSConfig

Заходим в mysql под рутом: Создаем БД, пользователя, пароль, + даем привилегии на подключение. Качаем MyDNSConfig: Установка MyDNSConfig: Установка MyDNSConfig MySQL Database: Редактируем MyDNSConfig настройки; убедитесь, что вы правильно вписали БД, пользователя и пароль: Теперь можно и прибрать за собой:

4. Установка MyDNS

Далее загрузите mydns-MySQL пакет от http://mydns.bboy.net/download/ и установите его следующим образом : Заходим в конфиг и правим его, пишем нашу БД, пользователя и пароль. Добавим MyDNS в автозагрузку и стартуем его: И, наконец, нам нужно исправить ссылки для запуска системы MyDNS. MyDNS зависит от MySQL, поэтому MyDNS должен стартовать после запуска MySQL, в противном случае он потерпит неудачу. Исправляем следующим образом: Все готово к использованию. Заходим в браузер: images/development/development/f462b506fe.jpg

Добавляем ДНС запись для нашего тестового домена: it-skill.in.ua

images/development/development/326fe1e16c-1.jpg

Задаем А запись для домена, направляем домен на сайт.

images/development/development/9c7ce240bf.jpg

Мы уже должны видеть нашу ДНС зону:

images/development/development/6fce5dfdb2.jpg

Добавим А запись и два ns Потом проверим в консоле: Как видите, все работает, и dig на показывает, что запись создалась.

5. Установка и настройка клиента MyDNS

Панелька MyDNSConfig мне не удобная показалась сразу, по-этому хочу поставить себе ДНС-клиент, чтобы можно было удобно работать:

Чтобы панельку MyDNSConfig не ломали и не подбирали пароли к ней, то можно отключить, просто зайдите в конфиг и удалите подключение к нашей основной БД.

Качаем файлы mydns, я покажу, где лежит клиент-mydns: Его можно скопировать в корень какого нибудь сайта и немного поправить настройки. То есть прописать атрибуты доступа к MySQL: Также можно поставить пароль на админку: После этого в браузере admin.php будет выглядеть так:

images/development/development/2812974304.jpg

More