J'ai installé un serveur DHCPd3 et Bind9 sous Debian Lenny pour mettre en place un système DDNS. Mon problème est que la partie dynamique du DNS ne fonctionne pas (mes autres zones vont bien). Mes clients ne s'enregistrent pas dans la zone. J'ai suivi ces tutos ici et là. Les logs ne signalent pas d'erreurs à part ceci "request is not signed" dans le syslog du serveur lorsqu'un client arrive.
named.conf :
Code :
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/rndc.key";
#
# Serveurs DNS autorisés à se mettre à jour sur ce domaine.
# Clef d'authentification pour travailler avec Bind.
#
include "/etc/bind/rndc.key";
#
# Serveur DHCP autoritaire sur le réseau.
#
authoritative;
#
# Méthode de mise à jour du DNS.
#
ddns-update-style interim;
#
# Force la mise à jour par le serveur DHPC.
#
allow client-updates;
#
# Mise à jour autorisée.
#
ddns-updates on;
#
# Durée du bail par défaut.
#
default-lease-time 600;
#
# Durée maximum du bail par défaut.
#
max-lease-time 900;
#
# Force la mise à jour des IP fixes.
#
update-static-leases on;
#
# Domaine.
#
ddns-domainname "domain.lan";
#
# Zone inversée.
#
ddns-rev-domainname "in-addr.arpa";
#
# On accepte tout le monde, même les MAC inconnues.
#
allow unknown-clients;
#
# Sous réseau "domain.lan".
#
subnet 10.1.1.0 netmask 255.0.0.0 {
# Range disponible pour le DHCP.
range 10.1.1.10 10.1.1.200;
# Domaine à utiliser pour le DDNS.
ddns-domainname "domain.lan";
# Serveur DNS pour ce sous réseau.
option domain-name-servers 10.1.1.254;
# Passerelle pour ce sous réseau.
option routers 10.1.1.254;
# Broadcast pour ce sous réseau.
option broadcast-address 10.1.1.255;
# Domaine pour ce sous réseau.
option domain-name "domain.lan";
# Serveur de temps pour ce sous réseau.
option ntp-servers 10.1.1.254;
# Durée du bail pour ce sous réseau.
default-lease-time 600;
# Durée maximum du bail pour ce sous réseau.
max-lease-time 900;
}
#
# Zones.
#
zone domain.lan. {
# Serveur DNS gérant la zone.
primary 10.1.1.254;
# Clef pour mettre à jour la zone.
key DHCP_UPDATER;
}
zone 1.1.10.in-addr.arpa. {
# Serveur DNS gérant la zone.
primary 10.1.1.254;
# Clef pour mettre à jour la zone.
key DHCP_UPDATER;
}
log-facility local7;
rndc.conf :
Code :
include "/etc/bind/rndc.key";
options {
default-server localhost;
default-key "DHCP_UPDATER";
};
server localhost {
key "DHCP_UPDATER";
};
rndc.key :
Code :
#
# Clef autotrisant le DHCP à mettre à jour les zones directs et reverses.
#
key "DHCP_UPDATER" {
algorithm hmac-md5;
secret SECRET;
};
ns.1.1.10.db :
Code :
$TTL 86400
domain.lan. IN SOA ns.domain.lan. toto.gmail.com. (
2009051202;
10800; (3 hours)
3600; (1 hour)
604800; (1 week)
38400; (10 hours 40 minutes)
);
domain.lan. IN NS ns.domain.lan.
ns IN A 10.1.1.254
ns.1.1.10.rev :
Code :
$TTL 86400
@ IN SOA ns.domain.lan. toto.gmail.com. (
2009051202;
10800; (3 hours)
3600; (1 hour)
604800; (1 week)
38400; (10 hours 40 minutes)
);
@ IN NS ns.domain.lan.
ns IN A 10.1.1.254
Message édité par Gavrinis le 15-05-2009 à 13:58:56
Publicité
Posté le 12-05-2009 à 12:42:17
Gavrinis
Open your mind
Posté le 15-05-2009 à 12:49:27
J'avance, mon fichier update_debug.log se remplit enfin, cependant malgré que le log dit qu'il ajoute mon client à la zone, il n'en est rien mon fichier ns.1.1.10.db est toujours aussi vide.