Instalación · 5 min read · Jan 17, 2026
Instalando MyDNS & MyDNSConfig 3 En Fedora 10 - Página 2
5 Instalando MyDNSConfig 3
Podemos instalar MyDNSConfig 3 de la siguiente manera:
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.phpEsto iniciará el instalador de MyDNSConfig 3:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _ _
| \/ | | \| \ | |/ |/ | / ()
| \ / | | | | | \| | (_ | | | |
| |\/| | | | | | | | . ` |\ \| | / \| ‘ \| | |/ ` |
| | | | || | || | |\ |_) | || () | | | | || | (| |
|| ||_, |_/|| \|_/ __\/|| ||_||_, |
/ | \
|/ |_/
——————————————————————————–
Configuración inicial
Sistema Operativo: Fedora 10 o compatible
A continuación, habrá algunas preguntas para la configuración primaria, así que tenga cuidado.
Los valores predeterminados están en [corchetes] y se pueden aceptar con
Escriba “quit” (sin las comillas) para detener el instalador.
Seleccione el idioma (en,de) [en]: <– ENTER
Modo de instalación (estándar, experto) [estándar]: <– ENTER
Nombre de host completamente calificado (FQDN) del servidor, ej. server1.domain.tld [server1.example.com]: <– ENTER
Nombre del servidor MySQL [localhost]: <– ENTER
Nombre de usuario root de MySQL [root]: <– ENTER
Contraseña root de MySQL []: <– yourrootsqlpassword
Base de datos MySQL a crear [dbmydnsconfig]: <– ENTER
Conjunto de caracteres MySQL [utf8]: <– ENTER
Configurando MyDNS
Configurando Apache
Configurando Firewall
Instalando MyDNSConfig
Puerto de MyDNSConfig [8080]: <– ENTER
chown: usuario no válido: getmail' Instalando Crontab no crontab para root Reiniciando servicios ... Deteniendo httpd: [ OK ] [Wed Apr 08 01:38:25 2009] [warn] NameVirtualHost *:80 no tiene VirtualHosts Iniciando httpd: [ OK ] Instalación completada. [root@server1 install]# El instalador configura automáticamente todos los servicios subyacentes, por lo que no se necesita configuración manual. Después, puede acceder a MyDNSConfig 3 en http://server1.example.com:8080/ o http://192.168.0.100:8080/. Inicie sesión con el nombre de usuario admin y la contraseña admin (debería cambiar la contraseña predeterminada después de su primer inicio de sesión):  ### 6 Usando MyDNSConfig 3 La pestaña de DNS es la parte más importante de MyDNSConfig porque es donde puede crear zonas y registros, así que me centraré en esa pestaña. Para crear una nueva zona, haga clic en el botón Agregar nueva zona DNS (SOA):  Ahora puede completar los detalles de la zona, por ejemplo, el nombre de dominio, el servidor de nombres primario y la dirección de correo electrónico del administrador de la zona (tenga en cuenta que debe reemplazar el signo @ con un punto); estos tres detalles deben terminar con un punto. Puede dejar los otros detalles como están. Ahora puede guardar la zona o ir directamente a la pestaña de Registros (esto guardará los detalles de la zona automáticamente):  En la pestaña de registros, ahora puede crear todo tipo de registros DNS (A, CNAME, MX, NS, TXT, etc.) - solo haga clic en el botón correspondiente:  Por ejemplo, aquí está el formulario para crear registros NS (tenga en cuenta que si escribe nombres de host completos, deben terminar con un punto):  Aquí está la vista general - como puede ver, he creado algunos registros más:  ### 7 Actualizando MyDNSConfig 3 Siempre que haya una nueva versión de MyDNSConfig 3, puede actualizar su instalación de MyDNSConfig 3 de la siguiente manera: ``` mydnsconfig_update.sh ``` Esto abrirá el asistente de actualización. TENGA EN CUENTA: puede actualizar a la última versión estable y a la versión svn. Se recomienda encarecidamente actualizar a la última versión estable, ya que la versión svn se utiliza para el desarrollo y puede contener errores. ¡SE LO ADVIERTO!!! ### 8 Actualizando Desde MyDNSConfig 1.x A MyDNSConfig 3.x No hay una ruta de actualización directa de MyDNSConfig 1.x a MyDNSConfig 3.x, sin embargo, es fácil importar los registros DNS de MyDNSConfig 1.x a MyDNSConfig 3.x. En este capítulo asumo que su antiguo MyDNSConfig 1.x utiliza la tabla de base de datos mydns, y que su nueva instalación de MyDNSConfig 3 utiliza la base de datos dbmydnsconfig. Primero instale MyDNSConfig 3 de la siguiente manera: ``` 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 ``` Siga el asistente de instalación. Después de que la instalación haya terminado (y ANTES de crear cualquier registro en la interfaz web de MyDNSConfig 3!!!), abra phpMyAdmin o una consola de MySQL y ejecute las siguientes consultas MySQL (como el usuario root de MySQL) para importar los registros DNS de su antigua instalación de MyDNSConfig 1.x a MyDNSConfig 3 (asegúrese de usar los nombres de base de datos correctos - debe reemplazarmydnsydbmydnsconfigsi sus nombres de base de datos son diferentes!): ``` 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; ``` Después, puede acceder a MyDNSConfig 3 en el puerto 8080 (por ejemplo, http://server1.example.com:8080 o http://192.168.0.100:8080); el inicio de sesión predeterminado es el nombre de usuario admin y la contraseña admin. Tenga en cuenta que estas consultas MySQL hacen que todas las zonas sean propiedad de admin. Si tiene zonas que deben ser propiedad de otra persona, cree un cliente para cada usuario en MyDNSConfig 3 y vaya a la pestaña de DNS y seleccione el cliente correcto para las zonas. ### 9 Enlaces - MyDNS: http://mydns.bboy.net/
- MyDNSConfig: http://www.mydnsconfig.org/
- Fedora: http://fedoraproject.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.