Installazione · 5 min read · Jan 17, 2026
Installazione di MyDNS & MyDNSConfig 3 su Fedora 10 - Pagina 2
5 Installazione di MyDNSConfig 3
Possiamo installare MyDNSConfig 3 come segue:
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.phpQuesto avvierà l’installer di MyDNSConfig 3:
[root@server1 install]# php -q install.php
——————————————————————————–
_ _ _ _
| \/ | | \| \ | |/ |/ | / ()
| \ / | | | | | \| | ( | | | |
| |\/| | | | | | | | . ` |\ \| | / \| ‘ \| | |/ ` |
| | | | || | || | |\ |_) | || () | | | | || | (| |
|| ||_, |_/|| \|_/ __\/|| ||_||_, |
/ | / |
|__/ |_/
——————————————————————————–
Configurazione iniziale
Sistema Operativo: Fedora 10 o compatibile
Di seguito ci saranno alcune domande per la configurazione primaria, quindi fai attenzione.
I valori predefiniti sono tra [parentesi] e possono essere accettati con
Digita “quit” (senza virgolette) per fermare l’installer.
Seleziona lingua (en,de) [en]: <– ENTER
Modalità di installazione (standard,esperto) [standard]: <– ENTER
Nome host completamente qualificato (FQDN) del server, ad es. server1.domain.tld [server1.example.com]: <– ENTER
Nome host del server MySQL [localhost]: <– ENTER
Nome utente root di MySQL [root]: <– ENTER
Password root di MySQL []: <– yourrootsqlpassword
Database MySQL da creare [dbmydnsconfig]: <– ENTER
Charset MySQL [utf8]: <– ENTER
Configurazione di MyDNS
Configurazione di Apache
Configurazione del Firewall
Installazione di MyDNSConfig
Porta MyDNSConfig [8080]: <– ENTER
chown: utente non valido: getmail' Installazione di Crontab nessun crontab per root Riavvio dei servizi ... Arresto di httpd: [ OK ] [Wed Apr 08 01:38:25 2009] [warn] NameVirtualHost *:80 non ha VirtualHosts Avvio di httpd: [ OK ] Installazione completata. [root@server1 install]# L'installer configura automaticamente tutti i servizi sottostanti, quindi non è necessaria alcuna configurazione manuale. Successivamente puoi accedere a MyDNSConfig 3 all'indirizzo http://server1.example.com:8080/ o http://192.168.0.100:8080/. Accedi con il nome utente admin e la password admin (dovresti cambiare la password predefinita dopo il tuo primo accesso):  ### 6 Utilizzo di MyDNSConfig 3 La scheda DNS è la parte più importante di MyDNSConfig perché è lì che puoi creare zone e record, quindi mi concentrerò su quella scheda. Per creare una nuova zona, fai clic sul pulsante Aggiungi nuova zona DNS (SOA):  Ora puoi compilare i dettagli della zona, ad es. il nome di dominio, il nameserver primario e l'indirizzo email dell'amministratore della zona (ti preghiamo di notare che devi sostituire il segno @ con un punto!); questi tre dettagli devono terminare con un punto! Puoi lasciare gli altri dettagli così come sono. Puoi ora salvare la zona o andare direttamente alla scheda Record (questo salverà automaticamente i dettagli della zona):  Nella scheda record, puoi ora creare tutti i tipi di record DNS (A, CNAME, MX, NS, TXT, ecc.) - basta fare clic sul pulsante appropriato:  Ad esempio, ecco il modulo per creare record NS (ti preghiamo di tenere presente che se scrivi nomi host completi, devono terminare con un punto!):  Ecco la panoramica - come vedi, ho creato alcuni altri record:  ### 7 Aggiornamento di MyDNSConfig 3 Ogni volta che c'è una nuova versione di MyDNSConfig 3, puoi aggiornare la tua installazione di MyDNSConfig 3 come segue: ``` mydnsconfig_update.sh ``` Questo aprirà la procedura guidata di aggiornamento. TI PREGO DI NOTARE: puoi aggiornare all'ultima versione stabile e alla versione svn. È altamente consigliato aggiornare all'ultima versione stabile poiché la versione svn è utilizzata per lo sviluppo e potrebbe contenere bug. SEI STATO AVVISATO!!! ### 8 Aggiornamento da MyDNSConfig 1.x a MyDNSConfig 3.x Non esiste un percorso di aggiornamento diretto da MyDNSConfig 1.x a MyDNSConfig 3.x, tuttavia è facile importare i record DNS da MyDNSConfig 1.x in MyDNSConfig 3.x. In questo capitolo presumo che il tuo vecchio MyDNSConfig 1.x utilizzi la tabella del database mydns, e che la tua nuova installazione di MyDNSConfig 3 utilizzi il database dbmydnsconfig. Prima installa MyDNSConfig 3 come segue: ``` 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 ``` Segui la procedura guidata di installazione. Dopo che l'installazione è terminata (e PRIMA di creare record nell'interfaccia web di MyDNSConfig 3!!!), apri phpMyAdmin o una shell MySQL ed esegui le seguenti query MySQL (come utente root di MySQL) per importare i record DNS dalla tua vecchia installazione di MyDNSConfig 1.x in MyDNSConfig 3 (assicurati di utilizzare i nomi di database corretti - devi sostituiremydnsedbmydnsconfigse i nomi dei tuoi database sono diversi!): ``` 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; ``` Successivamente, puoi accedere a MyDNSConfig 3 sulla porta 8080 (ad es. http://server1.example.com:8080 o http://192.168.0.100:8080); il login predefinito è nome utente admin e password admin. Si prega di notare che queste query MySQL fanno sì che tutte le zone siano di proprietà di admin. Se hai zone che dovrebbero essere di proprietà di qualcun altro, crea un cliente per ogni utente in MyDNSConfig 3 e vai alla scheda DNS e seleziona il cliente corretto per le zone. ### 9 Link - MyDNS: http://mydns.bboy.net/
- MyDNSConfig: http://www.mydnsconfig.org/
- Fedora: http://fedoraproject.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.