Installation de MyDNS sur Debian etch.
Installation de MySQL et de MyDNS
L’installation de MySQL est simple et assez connu dans la communauté, je ne vais pas m’attarder dessus, il y a de très bons articles un petit peu partout sur internet. Je vous recommande toute fois d’installer phpmyadmin si vous n’êtes pas très alaise avec la ligne de commande.
$ sudo apt-get install mysql-server mysql-client libmysqlclient12-dev phpmyadmin
Configurer votre mot de passe MySQL pour l’utilisateur root.
$ sudo mysqladmin -u root password votremotdepasse
MySQL étant maintenant installer et configurer, nous allons installer MyDNS. Noté que le paquet PostgreSQL s’apelle : mydns-pgsql.
$ sudo apt-get install mydns-mysql
Voilà, installation terminé, configurons tout cela.
Configuration de base de MyDNS
Dpkg créer automatiquement le schéma SQL utilisé par MyDNS, apt vous a demandez toutes les informations nécessaire lors de l’installation.
Je mets ici mon fichier de configuration afin que vous puissiez en avoir un aperçu, ce fichier se trouve ici : /etc/mydns.conf
db-host = localhost
db-user = mydns
db-password = votremotdepassesql
database = mydns
user = nobody
group = nogroup
listen = *
no-listen =
zone-cache-size = 2048
zone-cache-expire = 60
reply-cache-size = 2048
reply-cache-expire = 30
log = LOG_DAEMON
pidfile = /var/run/mydns.pid
timeout = 120
multicpu = 1
recursive =
allow-axfr = no
allow-tcp = no
allow-update = no
ignore-minimum = no
soa-table = soa
rr-table = rr
soa-where =
rr-where =
Importer des domaines depuis bind
Si vous avez déjà un serveur bind sur lequel votre domaine est hébergé, vous pouvez éxecuter les commandes suivantes afin d’en transférer les informations.
$ sudo mydnsimport --axfr=bind.exemple.com exemple.com exemple2.com
$ sudo mydnsimport --axfr=bind.exemple.com 1.168.192.in-addr.arpa