Bonjour!
J’ai actuellement quelques problème de configuration. Au sein d’un projet d’hébergement, il a été décidé d’utiliser le service de DNS secondaires de Xname.org. J’essaye donc de configurer le serveur de façon a pouvoir travailler avec les serveurs de xname.
Pour résumé la situation:
- Le serveur s’administre par le biais du logiciel ispCP (qui génère la plupart des fichiers de configuration, mais je peux manipuler les fichiers servants de template)
- Le machine est exploité par une Debian lenny (2.6.32.2)
Les problème:
D’après le zonecheck de l’afnic, il n’y a pas d’enregistrement SOA sur les serveurs de xname.org.
J’en conclu donc que mon serveur de nom primaire est mal configuré, et par conséquent les serveurs de xname.org n’ont pas pris en compte ma machine.
Ce que me dit xname.org:
Ou encore lorsque je consulte le “contenu de la zone” de “91.121.101.105”:
; <<>> DiG 9.3.4-P1.2 <<>> axfr blogasso.fr @91.121.101.105
; (1 server found)
;; global options: printcmd
blogasso.fr. 43200 IN SOA ns1.blogasso.fr. postmaster.blogasso.fr. 2010020305 28800 1800 2419200 10800
blogasso.fr. 43200 IN TXT "v=spf1 a mx ip4:91.121.101.105 ip4:91.121.101.105 ~all"
blogasso.fr. 43200 IN NS ns0.xname.org.
blogasso.fr. 43200 IN NS ns1.xname.org.
blogasso.fr. 43200 IN NS ns1.blogasso.fr.
blogasso.fr. 43200 IN NS ns2.xname.org.
blogasso.fr. 43200 IN MX 10 mail.blogasso.fr.
blogasso.fr. 43200 IN A 91.121.101.105
ftp.blogasso.fr. 43200 IN CNAME www.blogasso.fr.
imap.blogasso.fr. 43200 IN CNAME mail.blogasso.fr.
localhost.blogasso.fr. 43200 IN A 127.0.0.1
mail.blogasso.fr. 43200 IN A 91.121.101.105
ns.blogasso.fr. 43200 IN CNAME ns1.blogasso.fr.
ns1.blogasso.fr. 43200 IN A 91.121.101.105
ns2.blogasso.fr. 43200 IN A 213.186.33.199
pop.blogasso.fr. 43200 IN CNAME mail.blogasso.fr.
pop3.blogasso.fr. 43200 IN CNAME mail.blogasso.fr.
relay.blogasso.fr. 43200 IN CNAME mail.blogasso.fr.
smtp.blogasso.fr. 43200 IN CNAME mail.blogasso.fr.
www.blogasso.fr. 43200 IN A 91.121.101.105
blogasso.fr. 43200 IN SOA ns1.blogasso.fr. postmaster.blogasso.fr. 2010020305 28800 1800 2419200 10800
;; Query time: 5 msec
;; SERVER: 91.121.101.105#53(91.121.101.105)
;; WHEN: Wed Feb 3 18:39:28 2010
;; XFR size: 21 records (messages 1)
Configuration:
Donc, voici la configuration de la machine:
Étant un peu coincé par le fait que /etc/bind/named.conf soit généré par l’application ispCP, j’ai placé dans /etc/bind/named.conf.options :
[code]options {
directory “/var/cache/bind”;
// forwarders {
// 0.0.0.0;
// };
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { ::1; };
listen-on { any; };
allow-recursion { 127.0.0.1; };
};
// Xname
acl xname { // DNS xname.org
195.234.42.0/24; // inclut ns0.xname.org [195.234.42.1]
193.218.105.144/28;
87.98.164.164; // ns1.xname.org
88.191.64.64; // ns2.xname.org
92.243.14.172; // site web
};
[/code]
La zone dans named.conf (généré en fonction d’un template):
// dmn [blogasso.fr] cfg entry BEGIN.
zone "blogasso.fr" {
type master;
allow-transfer { localhost; xname; };
file "/var/cache/bind/blogasso.fr.db";
notify YES;
};
// dmn [blogasso.fr] cfg entry END.
Et pour finir /var/cache/bind/blogasso.fr.db:
[code]$TTL 12H
$ORIGIN blogasso.fr.
@ IN SOA ns1.blogasso.fr. postmaster.blogasso.fr. (
; dmn [blogasso.fr] timestamp entry BEGIN.
2010020305 ; Serial
; dmn [blogasso.fr] timestamp entry END.
8H ; Refresh
30M ; Retry
4W ; Expire
3H ; Minimum TTL
)
IN NS ns1.blogasso.fr.
IN NS ns0.xname.org.
IN NS ns1.xname.org.
IN NS ns2.xname.org.
IN MX 10 mail.blogasso.fr.
blogasso.fr. IN A 91.121.101.105
www IN A 91.121.101.105
blogasso.fr. IN TXT "v=spf1 a mx ip4:91.121.101.105 ip4:91.121.101.105 ~all"
localhost IN A 127.0.0.1
mail IN A 91.121.101.105
ns1 IN A 91.121.101.105
ns2 IN A 213.186.33.199
; CNAME for VHCS compatibility
ns IN CNAME ns1
; CNAME for mail transfer
imap IN CNAME mail
pop IN CNAME mail
pop3 IN CNAME mail
relay IN CNAME mail
smtp IN CNAME mail
; CNAME for web transfer
ftp IN CNAME www
; sub [{SUB_NAME}] entry BEGIN.
; sub [{SUB_NAME}] entry END.
; dns [{MANUAL_DNS_ID}] entry BEGIN.
; dns [{MANUAL_DNS_ID}] entry END.[/code]
Voilà, donc j’ai l’impression de n’avoir rien oublié. Du moins, c’est de cette façon que je configure habituellement le serveur pour les DNS secondaire de ovh, ou de gandi. Et je ne vois pas trop ou est le problème
Voyez vous quelque chose qui vous trouble ?
Merci par avance a ceux qui auront pris le temps de lire ce fil!
Bux.