Pour un projet, j'ai besoin d'étudier la mise en place de l'implémentation
du DNS Dynamique grâce au RFC 2136.
Le standard RFC 2136 inclut de manière automatique les mises à jour DNS
d'adresses IP dans la plupart des OS actuels, côté serveur et côté client.
A chaque fois qu'un client renouvelle un bail DHCP, il envoie sa nouvelle
adresse IP à un serveur DNS configuré, qui fera la mise à jour pour le nom
d'hôte associé.
Personnellement, je n'arrive pas à mettre cela en route, pourtant j'ai tout
essayé.
Je précise que je n'y connais rien au DNS.
Mon architecture est la suivante (un peu alambiquée, c'est vrai)
D'un côté, un XP sur ADSL.
De l'autre, un Windows 2000 Server sur ADSL également.
Sur le 2000 Server, j'ai lancé le serveur DNS, sur lequel j'ai créé un zone
"test.fr" dans laquelle j'ai créé un hôte "titi".
Sur la zone test.fr, j'ai fait :
- Autoriser mises à jour dynamiques : OUI"
- Intervalle d'actualisation : 1 min
- Intervalle avant nouvelle tentative : 1 min
- Expire après : 1 jour
- Durée de vie minimale (par défaut) : 0:0:1:0 (1 min)
- Durée de vie pour cet enregistrement : 0:0:1:0 (1 min)
Sur l'hôte "titi", j'ai essayé de mettre l'adresse IP 0.0.0.0, ou l'adresse
IP courante du client, mais pareil, aucun résultat.
Sur le XP client :
J'ai désactivé l'obtention automatique des serveurs DNS par DHCP, et en
première adresse de serveur DNS, j'ai mis l'adresse de mon serveur 2000
(donc mon client s'imagine qu'il n'y a que test.fr qui existe)
Dans Advanced, j'ai choisi : "Append primary and connection specific
suffixes" et coché : "Append parents suffixes of the primary DNS suffix"
J'ai aussi coché :
"Register this connectio's addresses in DNS"
"Use this connection's DNS suffix in DNS registration"
Dans la config Système du client, j'ai mis :
"Computer Name : titi"
"Primary DNS suffix of this computer : test.fr"
Ce qui donne :
"Full computer name : titi.test.fr"
J'ai fait pleins de tests.
Principalement avec nslookup.
Déjà, quand je lance nslookup sur mon client XP, j'ai le message :
"*** Can't find server name for address 80.125.89.92: Non-existent domain
*** Default servers are not available
Default Server: UnKnown
Address: 80.125.89.92"
(80.125.89.92 c'est l'adresse IP courante de mon 2000 Serveur sur laquelle
se trouve mon serveur DNS)
Ensuite, qd je tape :
> titi
Server: UnKnown
Address: 80.125.89.92
Name: titi.test.fr
Address: 0.0.0.0
...
Ben finalement, ça marche !!!
Et j'ai ne sais pas pourquoi, hier ça ne marchait pas.
Je tentais le ping, la résolution se faisait sur une adresse foireuse, et qd
je faisais un ipconfig/displaydns, il me disait que le ttl de titi.test.fr
était à 3600s
J'ai rééessayé à l'instant, à chaque fois que je change d'adresse IP, je
lance un ping, la résolution de titi.test.fr se fait sur la bonne adresse
IP.
Par contre, dans le ipconfig/displaydns, j'ai rien (aucun occurrence de
titi.test.fr)
Tous les commentaires sont les bienvenus pour m'aider à comprendre et
éventuellement à corriger mes erreurs.