Установка · 4 min read · Jan 17, 2026
Установка MyDNS и MyDNSConfig 3 на Fedora 10 - Страница 2
5 Установка MyDNSConfig 3
Мы можем установить MyDNSConfig 3 следующим образом:
cd /tmp
wget http://downloads.sourceforge.net/mydnsconfig/MyDNSConfig-3.0.1.tar.gz?use_mirror=
tar xvfz MyDNSConfig-3.0.1.tar.gz
cd mydnsconfig/install/
php -q install.phpЭто запустит установщик MyDNSConfig 3:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _ _
| \/ | | \| \ | |/ |/ | / ()
| \ / | | | | | \| | (_ | | | |
| |\/| | | | | | | | . ` |\ \| | / \| ‘ \| | |/ ` |
| | | | || | || | |\ |_) | || () | | | | || | (| |
|| ||_, |_/|| \|_/ __\/|| ||_||_, |
/ | / |
|__/ |_/
——————————————————————————–
Начальная конфигурация
Операционная система: Fedora 10 или совместимая
Далее будет несколько вопросов для первичной конфигурации, поэтому будьте внимательны.
Значения по умолчанию находятся в [скобках] и могут быть приняты с помощью
Введите “quit” (без кавычек), чтобы остановить установщик.
Выберите язык (en,de) [en]: <– ENTER
Режим установки (standard,expert) [standard]: <– ENTER
Полное квалифицированное доменное имя (FQDN) сервера, например server1.domain.tld [server1.example.com]: <– ENTER
Имя хоста MySQL сервера [localhost]: <– ENTER
Имя пользователя root MySQL [root]: <– ENTER
Пароль root MySQL []: <– вашпарольrootsql
База данных MySQL для создания [dbmydnsconfig]: <– ENTER
Кодировка MySQL [utf8]: <– ENTER
Настройка MyDNS
Настройка Apache
Настройка брандмауэра
Установка MyDNSConfig
Порт MyDNSConfig [8080]: <– ENTER
chown: недопустимый пользователь: getmail' Установка Crontab нет crontab для root Перезапуск служб ... Остановка httpd: [ OK ] [Wed Apr 08 01:38:25 2009] [warn] NameVirtualHost *:80 has no VirtualHosts Запуск httpd: [ OK ] Установка завершена. [root@server1 install]# Установщик автоматически настраивает все подлежащие службы, поэтому ручная настройка не требуется. После этого вы можете получить доступ к MyDNSConfig 3 по адресу http://server1.example.com:8080/ или http://192.168.0.100:8080/. Войдите с именем пользователя admin и паролем admin (вы должны изменить пароль по умолчанию после первого входа):  ### 6 Использование MyDNSConfig 3 Вкладка DNS является самой важной частью MyDNSConfig, потому что именно там вы можете создавать зоны и записи, поэтому я сосредоточусь на этой вкладке. Чтобы создать новую зону, нажмите кнопку Добавить новую DNS зону (SOA):  Теперь вы можете заполнить данные зоны, например, имя домена, основной сервер имен и адрес электронной почты администратора зоны (обратите внимание, что вы должны заменить знак @ на точку!); эти три детали должны заканчиваться точкой! Вы можете оставить остальные детали как есть. Теперь вы можете сохранить зону или перейти непосредственно на вкладку Записи (это автоматически сохранит детали зоны):  На вкладке записей вы можете создавать все виды DNS записей (A, CNAME, MX, NS, TXT и т.д.) - просто нажмите на соответствующую кнопку:  Например, вот форма для создания NS записей (пожалуйста, имейте в виду, что если вы пишете полные имена хостов, они должны заканчиваться точкой!):  Вот обзор - как видите, я создал еще несколько записей:  ### 7 Обновление MyDNSConfig 3 Когда появляется новая версия MyDNSConfig 3, вы можете обновить вашу установку MyDNSConfig 3 следующим образом: ``` mydnsconfig_update.sh ``` Это запустит мастер обновления. ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: вы можете обновиться до последней стабильной версии и до версии svn. Настоятельно рекомендуется обновиться до последней стабильной версии, так как версия svn используется для разработки и может содержать ошибки. ВЫ БЫЛИ ПРЕДУПРЕЖДЕНЫ!!! ### 8 Обновление с MyDNSConfig 1.x до MyDNSConfig 3.x Нет прямого пути обновления с MyDNSConfig 1.x до MyDNSConfig 3.x, однако легко импортировать DNS записи из MyDNSConfig 1.x в MyDNSConfig 3.x. В этой главе я предполагаю, что ваша старая версия MyDNSConfig 1.x использует таблицу базы данных mydns, а ваша новая установка MyDNSConfig 3 использует базу данных dbmydnsconfig. Сначала установите MyDNSConfig 3 следующим образом: ``` cd /tmp wget http://downloads.sourceforge.net/mydnsconfig/MyDNSConfig-3.0.1.tar.gz?use_mirror= tar xvfz MyDNSConfig-3.0.1.tar.gz cd mydnsconfig/install/ php -q install.php ``` Следуйте мастеру установки. После завершения установки (и ПЕРЕД тем, как вы создадите какие-либо записи в веб-интерфейсе MyDNSConfig 3!!!), откройте phpMyAdmin или оболочку MySQL и выполните следующие запросы MySQL (как пользователь root MySQL), чтобы импортировать DNS записи из вашей старой установки MyDNSConfig 1.x в MyDNSConfig 3 (убедитесь, что вы используете правильные имена баз данных - вы должны заменитьmydnsиdbmydnsconfig, если ваши имена баз данных отличаются!): ``` ALTER TABLEmydns.rrADDserver_idint(11) NOT NULL default '1', ADDactiveenum('N','Y') NOT NULL default 'Y', ADDstamptimestamp NOT NULL default CURRENT_TIMESTAMP, ADDserialint(10) unsigned default NULL; ``` ``` ALTER TABLEmydns.rrMODIFYsys_useridint(11) unsigned NOT NULL AFTERid, MODIFYsys_groupidint(11) unsigned NOT NULL AFTERsys_userid, MODIFYsys_perm_uservarchar(5) NOT NULL AFTERsys_groupid, MODIFYsys_perm_groupvarchar(5) NOT NULL AFTERsys_perm_user, MODIFYsys_perm_othervarchar(5) NOT NULL AFTERsys_perm_group, MODIFYserver_idint(11) NOT NULL default '1' AFTERsys_perm_other; ``` ``` INSERT INTOdbmydnsconfig.dns_rrSELECT * FROMmydns.rr; ``` ``` UPDATEdbmydnsconfig.dns_rrSETsys_userid= 1,sys_groupid= 0,sys_perm_user= 'riud',sys_perm_group= 'riud',sys_perm_other= '',server_id= 1; ``` ``` ALTER TABLEmydns.soaADDserver_idint(11) NOT NULL default '1'; ``` ``` ALTER TABLEmydns.soaMODIFYsys_useridint(11) unsigned NOT NULL AFTERid, MODIFYsys_groupidint(11) unsigned NOT NULL AFTERsys_userid, MODIFYsys_perm_uservarchar(5) NOT NULL AFTERsys_groupid, MODIFYsys_perm_groupvarchar(5) NOT NULL AFTERsys_perm_user, MODIFYsys_perm_othervarchar(5) NOT NULL AFTERsys_perm_group, MODIFYserver_idint(11) NOT NULL default '1' AFTERsys_perm_other; ``` ``` INSERT INTOdbmydnsconfig.dns_soaSELECT * FROMmydns.soa; ``` ``` UPDATEdbmydnsconfig.dns_soaSETsys_userid= 1,sys_groupid= 0,sys_perm_user= 'riud',sys_perm_group= 'riud',sys_perm_other= '',server_id` = 1; ``` После этого вы можете получить доступ к MyDNSConfig 3 на порту 8080 (например, http://server1.example.com:8080 или http://192.168.0.100:8080); логин по умолчанию - имя пользователя admin и пароль admin. Пожалуйста, обратите внимание, что эти запросы MySQL делают так, что все зоны принадлежат администратору. Если у вас есть зоны, которые должны принадлежать кому-то другому, создайте клиента для каждого пользователя в MyDNSConfig 3 и перейдите на вкладку DNS и выберите правильного клиента для зон. ### 9 Ссылки - MyDNS: http://mydns.bboy.net/ - MyDNSConfig: http://www.mydnsconfig.org/ - Fedora: http://fedoraproject.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.