Translate this page
Activer le transfert de zones pour MyDNS
Reférence: http://mydns.bboy.net/doc/html/mydns_14.html
Si vous n'avez qu'un seul serveur à disposition, vous devez obligatoirement avoir un serveur DNS secondaire. En générale, votre fournisseur de serveur dédié vous propose ce service, mais vous devez autoriser le transfert de zones depuis votre serveur DNS primaire.
Déterminez avant de commencer quelles sont les adresses IP des serveurs autorisés à transférer les zones DNS.
Voici comment faire:
- Détruire la vue
vhffs_dns_soa
:
DROP VIEW vhffs_dns_soa;
- Ajouter la colonne
xfer
dansvhffs_dns
:
ALTER TABLE vhffs_dns ADD COLUMN xfer CHAR(255);
- Remplir les colonnes nouvellement créées avec les adresses IP des serveurs DNS secondaires:
UPDATE vhffs_dns SET xfer='adresses IP DNS secondaire';
- Définir champ
xfer
comme non nul:
ALTER TABLE vhffs_dns ALTER COLUMN xfer SET NOT NULL;
- Entrer les adresses IP comme valeur par défaut:
ALTER TABLE vhffs_dns ALTER COLUMN xfer SET DEFAULT 'adresses IP DNS secondaire';
- Recréer la vue
vhffs_dns_soa
avec en plus la colonnexfer
:
CREATE VIEW vhffs_dns_soa AS SELECT dns.dns_id AS id, dns.domain || '.' AS origin , dns.ns, dns.mbox, dns.serial, dns.refresh, dns.retry, dns.expire, dns.minimum, dns.ttl, dns.xfer FROM vhffs_dns dns INNER JOIN vhffs_object o ON o.object_id=dns.object_id WHERE o.state = 6;
- dans le fichier
/etc/mydns.conf
, modifier:
allow-axfr = yes # Est-ce que l'AXFR doivent-être activé ? allow-tcp = yes # Est-ce que TCP doit-être activé ?
- relancer le serveur MyDNS
/etc/init.d/mydns start