Bonjour,
Je souhaiterai mettre en place sur mon serveur un service ddns.
J'ai lu différent tuto (c'est dingue, il n'y en à pas un seul de clair) et j'ai réussi à mettre en place une bonne partie, sauf que lorsque je test… sa va pas ^^'
Donc, j'ai pris un nom de domaine, j'ai indiqué que le serveur dns principal était mon serveur, ovh jouant le rôle de serveur secondaire.
Le tutoriel que j'ai suivit proposait via un fichier php d'utiliser nsupdate, cette partie fonctionne bien, lorsque j'exécute le fichier le fichier est bien mis à jour. Cependant lorsque j'utilise la commande dig exemple.com
je ne vois pas de nouveau sous-domaine. En revanche si je fais dig test.exemple.com
là j'ai bien une réponse.
Donc, rendons un peu concrèt cela, voici mon fichier db.exemple.com (qui a été modifié automatiquement par nsupdate)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $ORIGIN . $TTL 604800 ; 1 week exemple.com IN SOA ns.exemple.com. webmaster.exemple.com. ( 9 ; serial 604800 ; refresh (1 week) 86400 ; retry (1 day) 2419200 ; expire (4 weeks) 604800 ; minimum (1 week) ) NS sdns2.ovh.net. NS nsxxxx.eu. A xx.xx.xx.xx $ORIGIN exemple.com. $TTL 60 ; 1 minute bureau A xx.xx.xx.xx client A xx.xx.xx.xx $TTL 604800 ; 1 week ns A xx.xx.xx.xx |
Voici le résultat du dig:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> exemple.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59255 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;exemple.com. IN A ;; ANSWER SECTION: exemple.com. 604800 IN A xx.xx.xx.xx ;; AUTHORITY SECTION: exemple.com. 604800 IN NS nsxxxxx. exemple.com. 604800 IN NS sdns2.ovh.net. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Dec 01 13:40:08 CET 2015 ;; MSG SIZE rcvd: 118 |
Si je fais un dig sur test.exemple.com cela donne ceci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> test.exemple.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55701 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;test.exemple.com. IN A ;; ANSWER SECTION: test.exemple.com. 60 IN A xx.xx.xx.xx ;; AUTHORITY SECTION: test.exemple.com. 604800 IN NS sdns2.ovh.net. test.exemple.com. 604800 IN NS nsxxxx. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Dec 01 13:42:06 CET 2015 ;; MSG SIZE rcvd: 125 |
Le code qu’exécute le script php (qui sais que sa viendrai de là )
1 2 3 4 5 | server 127.0.0.1
zone exemple.com
update delete test.exemple.com A
update add test.exemple.com 60 A xx.xx.xx.xx
send
|
J'ai tenter de faire un service bind9 reload
mais aucun changements.
J'ignore d'où vient le problème, quelqu'un aurai-t'il une idée ?
Merci d'avance pour votre aide.
Cordialement, La source.