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&hostname=sous-domaine.monnomdedomaine.fr&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)