Installation · 5 min read · Jan 17, 2026

Installation de MyDNS & MyDNSConfig 3 sur Fedora 10 - Page 2

5 Installation de MyDNSConfig 3

Nous pouvons installer MyDNSConfig 3 comme suit :

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

Cela lancera l’installateur de MyDNSConfig 3 :

[root@server1 install]# php -q install.php

——————————————————————————–
_ _ _ _
| \/ | |
\| \ | |/ |/ | / ()
| \ / | | | | | \| | ( | | | |
| |\/| | | | | | | . ` |\
\| | / \| ‘ \| | |/ ` |
| | | | |
| |
| | |\ |_) | || () | | | | || | (| |
|
| ||_, |_/|| \|_/ __\/|| ||_||_, |
/ | / |
|__
/ |_/

——————————————————————————–

Configuration initiale

Système d’exploitation : Fedora 10 ou compatible

Les questions suivantes seront posées pour la configuration principale, soyez donc prudent.
Les valeurs par défaut sont entre [crochets] et peuvent être acceptées avec .
Tapez “quit” (sans les guillemets) pour arrêter l’installateur.

Sélectionnez la langue (en,de) [en] : <– ENTER

Mode d’installation (standard,expert) [standard] : <– ENTER

Nom d’hôte entièrement qualifié (FQDN) du serveur, par ex. server1.domain.tld [server1.example.com] : <– ENTER

Nom d’hôte du serveur MySQL [localhost] : <– ENTER

Nom d’utilisateur root MySQL [root] : <– ENTER

Mot de passe root MySQL [] : <– votremotdepasseMySQLroot

Base de données MySQL à créer [dbmydnsconfig] : <– ENTER

Jeu de caractères MySQL [utf8] : <– ENTER

Configuration de MyDNS
Configuration d’Apache
Configuration du pare-feu
Installation de MyDNSConfig
Port MyDNSConfig [8080] : <– ENTER

chown : utilisateur invalide : getmail' Installation de Crontab aucun crontab pour root Redémarrage des services ... Arrêt de httpd : [ OK ] [Wed Apr 08 01:38:25 2009] [warn] NameVirtualHost *:80 n'a pas de VirtualHosts Démarrage de httpd : [ OK ] Installation terminée. [root@server1 install]# L'installateur configure automatiquement tous les services sous-jacents, donc aucune configuration manuelle n'est nécessaire. Ensuite, vous pouvez accéder à MyDNSConfig 3 sous http://server1.example.com:8080/ ou http://192.168.0.100:8080/. Connectez-vous avec le nom d'utilisateur admin et le mot de passe admin (vous devriez changer le mot de passe par défaut après votre première connexion) : ![](/files/de5ca3ff-59e7-4234-b188-9b0079921f44.png) ### 6 Utilisation de MyDNSConfig 3 L'onglet DNS est la partie la plus importante de MyDNSConfig car c'est là que vous pouvez créer des zones et des enregistrements, donc je vais me concentrer sur cet onglet. Pour créer une nouvelle zone, cliquez sur le bouton Ajouter une nouvelle zone DNS (SOA) : ![](/files/7f9d3f9e-7643-4c41-837f-1e88e5fb4165.png) Maintenant, vous pouvez remplir les détails de la zone, par ex. le nom de domaine, le serveur de noms principal et l'adresse e-mail de l'administrateur de la zone (veuillez noter que vous devez remplacer le signe @ par un point !) ; ces trois détails doivent se terminer par un point ! Vous pouvez laisser les autres détails tels quels. Vous pouvez maintenant enregistrer la zone ou aller directement à l'onglet Enregistrements (cela enregistrera automatiquement les détails de la zone) : ![](/files/4a2b8825-18ad-4d61-aaf2-2ea67f403b85.png) Dans l'onglet des enregistrements, vous pouvez maintenant créer toutes sortes d'enregistrements DNS (A, CNAME, MX, NS, TXT, etc.) - il suffit de cliquer sur le bouton approprié : ![](/files/4bcd2079-431a-4daa-8fa2-252a9a85b54e.png) Par exemple, voici le formulaire pour créer des enregistrements NS (veuillez garder à l'esprit que si vous écrivez des noms d'hôtes complets, ils doivent se terminer par un point !) : ![](/files/b6b3f83f-f707-431a-ae9b-5287f0269b46.png) Voici l'aperçu - comme vous le voyez, j'ai créé quelques enregistrements supplémentaires : ![](/files/8c4b5fee-6a56-4808-b3ac-09627f4dac80.png) ### 7 Mise à jour de MyDNSConfig 3 Chaque fois qu'il y a une nouvelle version de MyDNSConfig 3, vous pouvez mettre à jour votre installation de MyDNSConfig 3 comme suit : ``` mydnsconfig_update.sh ``` Cela ouvrira l'assistant de mise à jour. VEUILLEZ NOTER : vous pouvez mettre à niveau vers la dernière version stable et vers la version svn. Il est fortement recommandé de mettre à niveau vers la dernière version stable car la version svn est utilisée pour le développement et peut contenir des bogues. VOUS AVEZ ÉTÉ AVERTI !!! ### 8 Mise à niveau de MyDNSConfig 1.x à MyDNSConfig 3.x Il n'y a pas de chemin de mise à niveau direct de MyDNSConfig 1.x à MyDNSConfig 3.x, cependant, il est facile d'importer les enregistrements DNS de MyDNSConfig 1.x dans MyDNSConfig 3.x. Dans ce chapitre, je suppose que votre ancien MyDNSConfig 1.x utilise la table de base de données mydns, et que votre nouvelle installation MyDNSConfig 3 utilise la base de données dbmydnsconfig. Tout d'abord, installez MyDNSConfig 3 comme suit : ``` 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 ``` Suivez l'assistant d'installation. Après que l'installation soit terminée (et AVANT de créer des enregistrements dans l'interface web de MyDNSConfig 3 !!!), ouvrez phpMyAdmin ou un shell MySQL et exécutez les requêtes MySQL suivantes (en tant qu'utilisateur root MySQL) pour importer les enregistrements DNS de votre ancienne installation MyDNSConfig 1.x dans MyDNSConfig 3 (assurez-vous d'utiliser les bons noms de base de données - vous devez remplacermydnsetdbmydnsconfigsi vos noms de base de données diffèrent !) : ``` 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; ``` Ensuite, vous pouvez accéder à MyDNSConfig 3 sur le port 8080 (par exemple http://server1.example.com:8080 ou http://192.168.0.100:8080) ; la connexion par défaut est le nom d’utilisateur admin et le mot de passe admin. Veuillez noter que ces requêtes MySQL font que toutes les zones appartiennent à admin. Si vous avez des zones qui devraient appartenir à quelqu’un d’autre, créez un client pour chaque utilisateur dans MyDNSConfig 3 et allez à l’onglet DNS et sélectionnez le bon client pour les zones. ### 9 Liens - MyDNS : http://mydns.bboy.net/
- MyDNSConfig : http://www.mydnsconfig.org/
- Fedora : http://fedoraproject.org/

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.