Bonjour à tous

Je cherche à configurer un DNS afin qu'il soit mis à jour par le DHCP.
J'ai donc installé le DHCP, qui fonctionne bien.
J'ai installé le DNS qui fonctionne bien en statique.
Chouette !

Mais...
J'ai voulu transformer le DNS statique en dynamique &...

RNDC me répond : "Connection to remote host closed.", suivi d'explications, sinon fumeuses, du moins qui ne me satisfont pas (horloges non synchronisées, versions de protocoles de commandes différentes...)

Conclusion : le DNS ne se met pas à jour !

Je fais quoi pour qu'il accepte ma clé ?

D'avance merci pour vos conseils.

------------------------------------------------------------

Je précise quelques détails :
Système KUbuntu 8.10
DHCP & DNS & RNDC sur la même machine, donc même distrib, &c.
Il va de soi que (j'ai vérifié) les clés dans rndc.conf & rndc.key sont rigoureusement identiques.

Un extrait du named.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
include "/etc/bind/named.conf.options";
include "/etc/bind/rndc.key";
#include "/etc/bind/rndc.conf";
 
server localhost {
        provide-ixfr yes;
        keys    { rndc-key; };
};
 
controls {
        inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; };
};
 
controls {
        inet "localhost" port 953 allow { localhost; } keys { "rndc-key"; };
};
 
...
 
};
zone    "essai.local" {
        type master;
        file "/etc/bind/db.essai.local";
        forwarders{
        };
        allow-update { key rndc-key; };
        notify yes;
};
zone    "1.100.10.in-addr.arpa"{
        type master;
        file "/etc/bind/db.essai.local.inverse";
        forwarders{
        };
        allow-update { key rndc-key; };
        notify yes;
};
Et voici le rndc.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Start of rndc.conf
key "rndc-key" {
        algorithm hmac-md5;
        secret "******";  # ** Ah ben non, je ne vous la donne pas, elle ! ;) **
};
 
#include "/etc/bind/rndc.key";
options {
        default-key rndc-key;
        default-server 127.0.0.1;
        default-port 953;
};
 
server localhost{
        key rndc-key;
};
Enfin, un extrait (le début, en fait) de mon dhcpd.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
include "/etc/bind/rndc.key";
 
# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style interim;
 
# option definitions common to all supported networks...
option domain-name "essai.local";
ddns-rev-domainname "in-addr.arpa";
option domain-name-servers dns.essai.local; #, ns2.example.org;
authoritative;
ddns-updates on;
 
zone essai.local {
        primary 10.100.1.1;
        key rndc-key;
}
zone 1.100.10.in-addr.arpa {
        primary 10.100.1.1;
        key rndc-key;
}