logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-06-2018 20:01:10

Kryzo
Membre
Distrib. : Archlinux, Debian
Inscription : 24-10-2017

[Résolu] dynhost et ddclient

Bonsoir,

J'ai un serveur web, un nom de domaine, une IP dynamique. Et j'essaie en vain jusque là de mettre à jour automatiquement l'IP !

J'ai bien évidemment suivi le tuto d'OVH: https://docs.ovh.com/fr/domains/utilisation-dynhost/

J'ai installé et configuré ddclient comme suit:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

ssl=yes
protocol=dyndns2
use=web, web="ipinfo.io/ip"
server=ovh.com
login=monnomdedomaine.fr-monsuffixe
password=monmotdepasse
sous-domaine.monnomdedomaine.fr



Quand j'exécute

ddclient -daemon=0 -debug -verbose -noquiet -file /etc/ddclient.conf


j'obtiens:

=== opt ====
opt{cache}                           : <undefined>
opt{cmd}                             : <undefined>
opt{cmd-skip}                        : <undefined>
opt{daemon}                          : 0
opt{debug}                           : 1
opt{exec}                            : <undefined>
opt{facility}                        : <undefined>
opt{file}                            : /etc/ddclient.conf
opt{force}                           : <undefined>
opt{foreground}                      : <undefined>
opt{fw}                              : <undefined>
opt{fw-login}                        : <undefined>
opt{fw-password}                     : <undefined>
opt{fw-skip}                         : <undefined>
opt{geturl}                          : <undefined>
opt{help}                            : <undefined>
opt{host}                            : <undefined>
opt{if}                              : <undefined>
opt{if-skip}                         : <undefined>
opt{ip}                              : <undefined>
opt{login}                           : <undefined>
opt{mail}                            : <undefined>
opt{mail-failure}                    : <undefined>
opt{max-interval}                    : 2592000
opt{min-error-interval}              : 300
opt{min-interval}                    : 30
opt{options}                         : <undefined>
opt{password}                        : <undefined>
opt{pid}                             : <undefined>
opt{postscript}                      : <undefined>
opt{priority}                        : <undefined>
opt{protocol}                        : <undefined>
opt{proxy}                           : <undefined>
opt{query}                           : <undefined>
opt{quiet}                           : 0
opt{retry}                           : <undefined>
opt{server}                          : <undefined>
opt{ssl}                             : <undefined>
opt{syslog}                          : <undefined>
opt{test}                            : <undefined>
opt{timeout}                         : <undefined>
opt{use}                             : <undefined>
opt{verbose}                         : 1
opt{web}                             : <undefined>
opt{web-skip}                        : <undefined>
=== globals ====
globals{daemon}                      : 60
globals{debug}                       : 1
globals{file}                        : /etc/ddclient.conf
globals{login}                       : monnomdedomaine.fr-monsuffixe
globals{password}                    : monmotdepasse
globals{protocol}                    : dyndns2
globals{quiet}                       : 0
globals{server}                      : ovh.com
globals{ssl}                         : 1
globals{use}                         : web
globals{verbose}                     : 1
globals{web}                         : ipinfo.io/ip
=== config ====
config{sous-domaine.monnomdedomaine.fr}{atime} : 0
config{sous-domaine.monnomdedomaine.fr}{backupmx} : 0
config{sous-domaine.monnomdedomaine.fr}{cacheable} : ARRAY(0x19b2178)
config{sous-domaine.monnomdedomaine.fr}{cmd} : <undefined>
config{sous-domaine.monnomdedomaine.fr}{cmd-skip} :
config{sous-domaine.monnomdedomaine.fr}{custom} : 0
config{sous-domaine.monnomdedomaine.fr}{fw} :
config{sous-domaine.monnomdedomaine.fr}{fw-login} : <undefined>
config{sous-domaine.monnomdedomaine.fr}{fw-password} :
config{sous-domaine.monnomdedomaine.fr}{fw-skip} :
config{sous-domaine.monnomdedomaine.fr}{host} : sous-domaine.monnomdedomaine.fr
config{sous-domaine.monnomdedomaine.fr}{if} : ppp0
config{sous-domaine.monnomdedomaine.fr}{if-skip} :
config{sous-domaine.monnomdedomaine.fr}{ip} : <undefined>
config{sous-domaine.monnomdedomaine.fr}{login} : monnomdedomaine.fr-monsuffixe
config{sous-domaine.monnomdedomaine.fr}{max-interval} : 2592000
config{sous-domaine.monnomdedomaine.fr}{min-error-interval} : 300
config{sous-domaine.monnomdedomaine.fr}{min-interval} : 30
config{sous-domaine.monnomdedomaine.fr}{mtime} : 0
config{sous-domaine.monnomdedomaine.fr}{mx} :
config{sous-domaine.monnomdedomaine.fr}{password} : monmotdepasse
config{sous-domaine.monnomdedomaine.fr}{protocol} : dyndns2
config{sous-domaine.monnomdedomaine.fr}{script} : /nic/update
config{sous-domaine.monnomdedomaine.fr}{server} : ovh.com
config{sous-domaine.monnomdedomaine.fr}{static} : 0
config{sous-domaine.monnomdedomaine.fr}{status} :
config{sous-domaine.monnomdedomaine.fr}{use} : web
config{sous-domaine.monnomdedomaine.fr}{warned-min-error-interval} : 0
config{sous-domaine.monnomdedomaine.fr}{warned-min-interval} : 0
config{sous-domaine.monnomdedomaine.fr}{web} : ipinfo.io/ip
config{sous-domaine.monnomdedomaine.fr}{web-skip} :
config{sous-domaine.monnomdedomaine.fr}{wildcard} : 0
config{sous-domaine.monnomdedomaine.fr}{wtime} : 30
=== cache ====
DEBUG:    proxy  =
DEBUG:    url    = ipinfo.io/ip
DEBUG:    server = ipinfo.io
CONNECT:  ipinfo.io
CONNECTED:  using HTTP
SENDING:  GET /ip HTTP/1.0
SENDING:   Host: ipinfo.io
SENDING:   User-Agent: ddclient/3.8.2
SENDING:   Connection: close
SENDING:  
RECEIVE:  HTTP/1.0 200 OK
RECEIVE:  Date: Mon, 25 Jun 2018 18:31:16 GMT
RECEIVE:  Content-Type: text/html; charset=utf-8
RECEIVE:  Content-Length: 11
RECEIVE:  X-Powered-By: Express
RECEIVE:  x-cloud-trace-context: 1f2ee2f5931e1f34f0ddf9d420ea2ab4/3160061059931518237;o=0
RECEIVE:  Access-Control-Allow-Origin: *
RECEIVE:  Via: 1.1 google
RECEIVE:  
RECEIVE:  XX.XX.XX.XX
DEBUG:    get_ip: using web, ipinfo.io/ip reports XX.XX.XX.XX
INFO:     forcing updating sous-domaine.monnomdedomaine.fr because no cached entry exists.
DEBUG:    
DEBUG:     nic_dyndns2_update -------------------
INFO:     setting IP address to XX.XX.XX.XX for sous-domaine.monnomdedomaine.fr
UPDATE:   updating sous-domaine.monnomdedomaine.fr
DEBUG:    proxy  =
DEBUG:    url    = http://ovh.com/nic/update?system=dyndns&hostname=sous-domaine.monnomdedomaine.fr&myip=XX.XX.XX.XX
DEBUG:    server = ovh.com
CONNECT:  ovh.com
CONNECTED:  using SSL
SENDING:  GET /nic/update?system=dyndns&hostname=sous-domaine.monnomdedomaine.fr&myip=XX.XX.XX.XX HTTP/1.0
SENDING:   Host: ovh.com
SENDING:   Authorization: Basic Y2VudHJlamFjcXVlc3RhdGkuZnItbmM6c3I2c1lRdXB4QkE=
SENDING:   User-Agent: ddclient/3.8.2
SENDING:   Connection: close
SENDING:  
RECEIVE:  HTTP/1.1 302 Found
RECEIVE:  Date: Mon, 25 Jun 2018 18:31:16 GMT
RECEIVE:  Content-Type: text/html; charset=iso-8859-1
RECEIVE:  Set-Cookie: slb=R2649282115; path=/; expires=Mon, 25-Jun-2018 19:33:51 GMT
RECEIVE:  Location: https://www.ovh.com/nic/update?system=dyndns&hostname=sous-domaine.monnomdedomaine.fr&myip=XX.XX.XX.XX
RECEIVE:  Cache-Control: max-age=60
RECEIVE:  Expires: Mon, 25 Jun 2018 18:32:16 GMT
RECEIVE:  Vary: Accept-Encoding
RECEIVE:  X-CDN-Pop: rbx1
RECEIVE:  X-CDN-Pop-IP: 51.254.41.128/26
RECEIVE:  X-Cacheable: Not cacheable: no cache
RECEIVE:  Connection: close
RECEIVE:  
RECEIVE:  <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
RECEIVE:  <html><head>
RECEIVE:  <title>302 Found</title>
RECEIVE:  </head><body>
RECEIVE:  <h1>Found</h1>
RECEIVE:  <p>The document has moved <a href="https://www.ovh.com/nic/update?system=dyndns&amp;hostname=sous-domaine.monnomdedomaine.fr&amp;myip=XX.XX.XX.XX">here</a>.</p>
RECEIVE:  <hr>
RECEIVE:  <address>Apache Server at ovh.com Port 80</address>
RECEIVE:  </body></html>
root@debian:~#


J'ai remplacé volontairement les sous noms de domaine, nom de domaine, identifiant et mot de passe dynhost, IP.
Tout semble OK mais mon sous-domaine.nomdedomaine.fr n'est pas accessible.

mon sous-domaine.nomdedomaine.fr n'est pas répertorié dans la liste de zone DNS de l'interface client OVH.

Bien sûr, si je change moi-même l'IP, aucun problème !

Je sèche, une idée ?

Dernière modification par Kryzo (29-06-2018 18:50:56)

Hors ligne

#2 26-06-2018 16:47:00

Anonyme-8
Invité

Re : [Résolu] dynhost et ddclient

regarde Secure Updates
https://help.dyn.com/ddclient/

#3 28-06-2018 20:17:12

Kryzo
Membre
Distrib. : Archlinux, Debian
Inscription : 24-10-2017

Re : [Résolu] dynhost et ddclient

Oui, j'utilise SSL et le paquet libio-socket-ssl-perl a été installé automatiquement en tant que dépendance.

J'ai bien dans mon fichier "ssl=yes"
Le retour de la commande reconnaît la nouvelle IP à renseigner, mais ne parvient pas à se connecter en SSL au serveur OVH.

Ai-je oublié de renseigner quelque chose ? Désolé mais je ne vois pas quoi faire de plus avec "secure updates". crash.gif
Pourrais-tu être plus explicite s'il te plaît ?

Dernière modification par Kryzo (29-06-2018 16:49:08)

Hors ligne

#4 29-06-2018 18:49:05

Kryzo
Membre
Distrib. : Archlinux, Debian
Inscription : 24-10-2017

Re : [Résolu] dynhost et ddclient

Trouvé.

server=www.ovh.com

Hors ligne

Pied de page des forums