Installation · 5 min read · Jan 17, 2026
Installation von MyDNS & MyDNSConfig 3 auf Fedora 10 - Seite 2
5 Installation von MyDNSConfig 3
Wir können MyDNSConfig 3 wie folgt installieren:
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.phpDies startet den MyDNSConfig 3 Installer:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _ _
| \/ | | \| \ | |/ |/ | / ()
| \ / | | | | | \| | (_ | | | |
| |\/| | | | | | | | . ` |\ \| | / \| ‘ \| | |/ ` |
| | | | || | || | |\ |_) | || () | | | | || | (| |
|| ||_, |_/|| \|_/ __\/|| ||_||_, |
/ | / |
|__/ |_/
——————————————————————————–
Erste Konfiguration
Betriebssystem: Fedora 10 oder kompatibel
Es folgen einige Fragen zur primären Konfiguration, seien Sie also vorsichtig.
Die Standardwerte stehen in [Klammern] und können mit
Tippen Sie “quit” (ohne Anführungszeichen), um den Installer zu stoppen.
Sprache auswählen (en,de) [en]: <– ENTER
Installationsmodus (standard,expert) [standard]: <– ENTER
Vollqualifizierter Hostname (FQDN) des Servers, z.B. server1.domain.tld [server1.example.com]: <– ENTER
Hostname des MySQL-Servers [localhost]: <– ENTER
MySQL-Root-Benutzername [root]: <– ENTER
MySQL-Root-Passwort []: <– yourrootsqlpassword
MySQL-Datenbank zu erstellen [dbmydnsconfig]: <– ENTER
MySQL-Zeichensatz [utf8]: <– ENTER
Konfiguration von MyDNS
Konfiguration von Apache
Konfiguration der Firewall
Installation von MyDNSConfig
MyDNSConfig Port [8080]: <– ENTER
chown: ungültiger Benutzer: getmail' Installation von Crontab keine crontab für root Dienste werden neu gestartet ... httpd stoppen: [ OK ] [Wed Apr 08 01:38:25 2009] [warn] NameVirtualHost *:80 hat keine VirtualHosts httpd starten: [ OK ] Installation abgeschlossen. [root@server1 install]# Der Installer konfiguriert automatisch alle zugrunde liegenden Dienste, sodass keine manuelle Konfiguration erforderlich ist. Danach können Sie auf MyDNSConfig 3 unter http://server1.example.com:8080/ oder http://192.168.0.100:8080/ zugreifen. Melden Sie sich mit dem Benutzernamen admin und dem Passwort admin an (Sie sollten das Standardpasswort nach Ihrem ersten Login ändern):  ### 6 Verwendung von MyDNSConfig 3 Der DNS-Tab ist der wichtigste Teil von MyDNSConfig, da Sie dort Zonen und Datensätze erstellen können, daher werde ich mich auf diesen Tab konzentrieren. Um eine neue Zone zu erstellen, klicken Sie auf die Schaltfläche Neue DNS-Zone hinzufügen (SOA):  Jetzt können Sie die Einzelheiten der Zone ausfüllen, z.B. den Domainnamen, den primären Nameserver und die E-Mail-Adresse des Zonenadministrators (bitte beachten Sie, dass Sie das @-Zeichen durch einen Punkt ersetzen müssen!); diese drei Angaben müssen mit einem Punkt enden! Sie können die anderen Angaben so belassen, wie sie sind. Sie können die Zone jetzt speichern oder direkt zum Tab Datensätze gehen (dies speichert die Zonenangaben automatisch):  Im Tab Datensätze können Sie nun alle Arten von DNS-Datensätzen (A, CNAME, MX, NS, TXT usw.) erstellen - klicken Sie einfach auf die entsprechende Schaltfläche:  Zum Beispiel, hier ist das Formular zum Erstellen von NS-Datensätzen (bitte beachten Sie, dass, wenn Sie vollständige Hostnamen schreiben, diese mit einem Punkt enden müssen!):  Hier ist die Übersicht - wie Sie sehen, habe ich einige weitere Datensätze erstellt:  ### 7 Aktualisierung von MyDNSConfig 3 Wann immer es eine neuere Version von MyDNSConfig 3 gibt, können Sie Ihre MyDNSConfig 3-Installation wie folgt aktualisieren: ``` mydnsconfig_update.sh ``` Dies öffnet den Update-Assistenten. BITTE BEACHTEN: Sie können auf die neueste stabile Version und auf die svn-Version aktualisieren. Es wird dringend empfohlen, auf die neueste stabile Version zu aktualisieren, da die svn-Version für die Entwicklung verwendet wird und möglicherweise Fehler enthält. SIE WURDEN WARNEN!!! ### 8 Upgrade von MyDNSConfig 1.x auf MyDNSConfig 3.x Es gibt keinen direkten Upgrade-Pfad von MyDNSConfig 1.x auf MyDNSConfig 3.x, jedoch ist es einfach, die DNS-Datensätze von MyDNSConfig 1.x in MyDNSConfig 3.x zu importieren. In diesem Kapitel gehe ich davon aus, dass Ihre alte MyDNSConfig 1.x die Datenbanktabelle mydns verwendet und dass Ihre neue MyDNSConfig 3-Installation die Datenbank dbmydnsconfig verwendet. Zuerst installieren Sie MyDNSConfig 3 wie folgt: ``` 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 ``` Folgen Sie dem Installationsassistenten. Nachdem die Installation abgeschlossen ist (und BEVOR Sie irgendwelche Datensätze in der MyDNSConfig 3-Weboberfläche erstellen!!!), öffnen Sie phpMyAdmin oder eine MySQL-Shell und führen Sie die folgenden MySQL-Abfragen (als MySQL-Root-Benutzer) aus, um die DNS-Datensätze von Ihrer alten MyDNSConfig 1.x-Installation in MyDNSConfig 3 zu importieren (stellen Sie sicher, dass Sie die richtigen Datenbanknamen verwenden - Sie müssenmydnsunddbmydnsconfigersetzen, wenn Ihre Datenbanknamen abweichen!): ``` 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; ``` Danach können Sie auf MyDNSConfig 3 auf Port 8080 zugreifen (z.B. http://server1.example.com:8080 oder http://192.168.0.100:8080); der Standard-Login ist Benutzername admin und Passwort admin. Bitte beachten Sie, dass diese MySQL-Abfragen bewirken, dass alle Zonen im Besitz von admin sind. Wenn Sie Zonen haben, die jemand anderem gehören sollten, erstellen Sie einen Client für jeden Benutzer in MyDNSConfig 3 und gehen Sie zum DNS-Tab und wählen Sie den richtigen Client für die Zonen aus. ### 9 Links - MyDNS: http://mydns.bboy.net/
- MyDNSConfig: http://www.mydnsconfig.org/
- Fedora: http://fedoraproject.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.