Installazione MyDNS · 4 min read · Dec 02, 2025
Installazione di MyDNS e del pannello di controllo MyDNSConfig su CentOS 5.1 - Pagina 2
4 Installazione di MyDNS
Successivamente, scarichiamo il pacchetto rpm mydns-mysql da http://mydns.bboy.net/download/ e lo installiamo come segue:
wget http://mydns.bboy.net/download/mydns-mysql-1.1.0-1.i386.rpm
rpm -ivh mydns-mysql-1.1.0-1.i386.rpmApri il file di configurazione di MyDNS /etc/mydns.conf, compila i dettagli corretti del database, consenti i trasferimenti di zona impostando allow-axfr su yes, abilita TCP (allow-tcp = yes) e specifica un risolutore ricorsivo (cioè, un nameserver valido, ad esempio dal tuo ISP; ad esempio recursive = 213.191.92.86) in modo che MyDNS possa rispondere a query per domini di cui non è autorevole:
vi /etc/mydns.conf| ## ## /etc/mydns.conf ## Mer Gen 18 17:18:48 2006 ## Per ulteriori informazioni, vedere mydns.conf(5). ## # INFORMAZIONI SUL DATABASE db-host = localhost # Nome host del server SQL db-user = mydns # Nome utente del server SQL db-password = mydnspassword # Password del server SQL database = mydns # Nome del database MyDNS # OPZIONI GENERALI user = nobody # Esegui con i permessi di questo utente group = nobody # Esegui con i permessi di questo gruppo listen = * # Ascolta su questi indirizzi ('*' per tutti) no-listen = # Non ascoltare su questi indirizzi # OPZIONI CACHE zone-cache-size = 1024 # Numero massimo di elementi memorizzati nella cache della zona zone-cache-expire = 60 # Numero di secondi dopo i quali le zone memorizzate scadono reply-cache-size = 1024 # Numero massimo di elementi memorizzati nella cache delle risposte reply-cache-expire = 30 # Numero di secondi dopo i quali le risposte memorizzate scadono # ESOTERICA log = LOG_DAEMON # Struttura da utilizzare per l'output del programma (LOG_*/stdout/stderr) pidfile = /var/run/mydns.pid # Percorso del file PID timeout = 120 # Numero di secondi dopo i quali le query scadono multicpu = 1 # Numero di CPU installate sul sistema recursive = 213.191.92.86 # Posizione del risolutore ricorsivo allow-axfr = yes # Dovrebbe essere abilitato AXFR? allow-tcp = yes # Dovrebbe essere abilitato TCP? allow-update = no # Dovrebbe essere abilitato DNS UPDATE? ignore-minimum = no # Ignora TTL minimo per la zona? soa-table = soa # Nome della tabella contenente i record SOA rr-table = rr # Nome della tabella contenente i dati RR soa-where = # Clausola WHERE extra per le query SOA rr-where = # Clausola WHERE extra per le query RR |
Successivamente, crea i collegamenti di avvio del sistema per MyDNS e avvia MyDNS:
chkconfig --levels 235 mydns on
/etc/init.d/mydns startInfine, dobbiamo correggere i collegamenti di avvio del sistema per MyDNS. MyDNS dipende da MySQL, quindi MyDNS deve avviarsi dopo che MySQL è stato avviato, altrimenti fallirà. I collegamenti di avvio predefiniti per MyDNS lo fanno avviare prima di MySQL, il che è sbagliato, quindi lo correggiamo come segue:
cd /etc/rc.d/rc3.d
mv S52mydns S99mydns
cd /etc/rc.d/rc4.d
mv S52mydns S99mydns
cd /etc/rc.d/rc5.d
mv S52mydns S99mydnsMySQL utilizza i collegamenti di avvio S64mysql, quindi rinominare i collegamenti di avvio di MyDNS da S52mydns a S99mydns assicura che MyDNS si avvii dopo MySQL.
L’installazione di base di MyDNS e MyDNSConfig è ora terminata. Per accedere all’interfaccia MyDNSConfig, apri un browser web e inserisci il seguente URL:
http:///mydnsconfig/ Sostituisci
Il nome utente e la password predefiniti di MyDNSConfig sono:
Nome utente: admin
Password: admin
Non dimenticare di cambiare la password dopo il login sotto Sistema > Utenti.
5 Utilizzo di MyDNSConfig
In questo capitolo dimostrerò come utilizzare MyDNSConfig creando una zona di esempio test.com e un record A www.test.com.
Prima accedi:

Clicca sul pulsante Aggiungi nuova zona:

Il modulo nella scheda SOA è precompilato con valori predefiniti. Compila test.com. (si prega di notare il punto finale!) nel campo Origine e apporta modifiche agli altri campi, se necessario. Il campo Trasferimenti di zona può essere lasciato vuoto, il che significa che qualsiasi server può connettersi al nostro server MyDNS per avviare un trasferimento di zona; se compili un indirizzo IP, solo quel sistema può connettersi:

Dopo aver cliccato su Salva, troverai la tua nuova zona elencata nella pagina Zone (SOA). Clicca sul link test.com. per andare alle proprietà della zona:

Successivamente, clicca sulla scheda Record:

Quindi clicca sul pulsante Aggiungi nuovo record per creare un record (A/MX/CNAME/…):

Per creare il record A www.test.com, compila www nel campo Nome, seleziona A come Tipo, inserisci l’indirizzo IP di www.test.com nel campo Dati (ad esempio 1.2.3.4) e specifica il TTL (in secondi). Il campo Preferenza/Priorità può essere lasciato vuoto per i record A; è necessario per i record MX:

Dopo aver cliccato su Salva, troverai www.test.com nell’elenco dei record per la zona test.com:

Ecco fatto - non sono necessari riavvii. Ora puoi testare se MyDNS può risolvere www.test.com:
dig @localhost www.test.comSe tutto va bene, l’output dovrebbe apparire simile a questo:
[root@server1 ~]# dig @localhost www.test.com
; <<>> DiG 9.5.0a6 <<>> @localhost www.test.com
; (1 server trovato)
;; opzioni globali: printcmd
;; Ricevuto risposta:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55393
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; SEZIONE DOMANDA:
;www.test.com. IN A
;; SEZIONE RISPOSTA:
www.test.com. 86400 IN A 1.2.3.4
;; Tempo di query: 24 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; QUANDO: Lun Dic 3 23:47:14 2007
;; MSG SIZE rcvd: 46
[root@server1 ~]#6 Link
- MyDNS: http://mydns.bboy.net
- MyDNSConfig: http://www.mydnsconfig.org
- CentOS: http://www.centos.org
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.