Instalación · 5 min read · Nov 29, 2025
Instalando MyDNS Y El Panel De Control MyDNSConfig En Mandriva 2008.0
Instalando MyDNS Y El Panel De Control MyDNSConfig En Mandriva 2008.0
Versión 1.0
Autor: Falko Timme
En este tutorial describiré cómo instalar y configurar MyDNS y MyDNSConfig en Mandriva 2008.0. MyDNS es un servidor DNS que utiliza una base de datos MySQL como backend en lugar de archivos de configuración como, por ejemplo, Bind o djbdns. La ventaja es que MyDNS simplemente lee los registros de la base de datos, y no tiene que ser reiniciado/recargado cuando los registros DNS cambian o se crean/editan/eliminan zonas. Un servidor de nombres secundario se puede configurar fácilmente instalando una segunda instancia de MyDNS que acceda a la misma base de datos o, para ser más redundante, utiliza las características de replicación maestro/esclavo de MySQL para replicar los datos al servidor de nombres secundario.
MyDNSConfig es una interfaz web fácil de usar para MyDNS. MyDNSConfig puede crear todo tipo de registros DNS que están disponibles en MyDNS y agrega características como gestión de usuarios y privilegios de acceso.
¡No emito ninguna garantía de que esto funcionará para ti!
1 Nota Preliminar
En este tutorial utilizo el nombre de host server1.example.com con la dirección IP 192.168.0.100. Estos ajustes pueden diferir para ti, así que debes reemplazarlos donde sea apropiado.
2 Instalando Los Requisitos Previos
MyDNSConfig es una interfaz web para MyDNS escrita en PHP. Esto requiere un servidor web con PHP habilitado y el servidor de base de datos MySQL. Si ya tienes Apache, PHP y MySQL instalados, puedes omitir este paso. También instalamos phpMyAdmin aquí para que tengas una interfaz web para la base de datos MySQL en caso de que la necesites:
urpmi MySQL MySQL-client phpmyadminPor defecto, la red no está habilitada en el paquete MySQL de Mandriva 2008.0. Podemos cambiar esto comentando la línea skip-networking en /etc/my.cnf:
vi /etc/my.cnf| [...] # No escuchar en un puerto TCP/IP en absoluto. Esto puede ser una mejora de seguridad, # si todos los procesos que necesitan conectarse a mysqld se ejecutan en el mismo host. # Toda interacción con mysqld debe hacerse a través de sockets Unix o pipes con nombre. # Ten en cuenta que usar esta opción sin habilitar pipes con nombre en Windows # (a través de la opción "enable-named-pipe") hará que mysqld sea inútil! # #skip-networking [...] |
Después, iniciamos MySQL y Apache:
/etc/init.d/mysqld start
/etc/init.d/httpd startCrea una contraseña para el usuario root de MySQL (reemplaza yourrootsqlpassword con la contraseña que deseas usar):
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordAhora puedes dirigir tu navegador a http://server1.example.com/phpmyadmin/ o http://192.168.0.100/phpmyadmin/ e iniciar sesión con el nombre de usuario root y tu nueva contraseña root de MySQL.
3 Instalando MyDNSConfig
Inicia sesión en MySQL y crea la base de datos:
mysql -u root -pCREATE DATABASE mydns;
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost' IDENTIFIED BY 'mydnspassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost.localdomain' IDENTIFIED BY 'mydnspassword';
FLUSH PRIVILEGES;
quit;Reemplaza la palabra mydnspassword en los comandos anteriores con una contraseña de tu elección.
Descarga MyDNSConfig:
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/mydnsconfig/MyDNSConfig-1.1.0.tar.gz
tar xvfz MyDNSConfig-1.1.0.tar.gz
cd MyDNSConfig-1.1.0Instala MyDNSConfig:
mkdir /usr/share/mydnsconfig
cp -rf interface/* /usr/share/mydnsconfig/
ln -s /usr/share/mydnsconfig/web/ /var/www/html/mydnsconfigInstala la base de datos MySQL de MyDNSConfig:
mysql -u root -p mydns < install/mydnsconfig.sqlEl comando anterior pide una contraseña, por favor ingresa la contraseña del usuario root de MySQL.
Edita la configuración de MyDNSConfig; asegúrate de completar los ajustes de base de datos correctos:
vi /usr/share/mydnsconfig/lib/config.inc.php| |
Después, elimina el instalador de MyDNSConfig del directorio /tmp:
cd /tmp
rm -rf MyDNSConfig-1.1.0/
rm -f MyDNSConfig-1.1.0.tar.gzRecibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.