Hi
My domain wiensville.com is registered with easydns. I am trying to use your free dynamic dns to point this to my home router. I was using dynamic dns through dyndns for the last few years, but have now cancelled that service.
To my (confused) view, I have tried to set this up at zoneedit. On the dns information screen (zone panel: dynamic records) it reports that home.wiensville.com has an IP. I have confirmed that this IP is correct (so I assume that the client on my asus router is properly communicating with you). However, attempts to ping home.wiensville.com fail (although attempts to ping the IP address directly do work). I set this up over 48 hours ago so I don't think that propogation should be the issue. What have I missed?
Also, would things be easier if I transferred the domain registration to you (or does that not matter as you and easydns appear to be associated companies?)
$ host -vr wiensville.com
Trying "wiensville.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37676
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;wiensville.com. IN A
;; AUTHORITY SECTION:
wiensville.com. 85272 IN NS ns3134.dns.dyn.com.
wiensville.com. 85272 IN NS ns4155.dns.dyn.com.
wiensville.com. 85272 IN NS ns1186.dns.dyn.com.
wiensville.com. 85272 IN NS ns2134.dns.dyn.com.
;; ADDITIONAL SECTION:
ns1186.dns.dyn.com. 85272 IN A 208.76.58.186
ns2134.dns.dyn.com. 85272 IN A 208.76.59.134
ns3134.dns.dyn.com. 85272 IN A 208.76.60.134
ns4155.dns.dyn.com. 85272 IN A 208.76.61.155
Received 188 bytes from 192.168.10.4#53 in 1 ms
Trying "wiensville.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31801
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;wiensville.com. IN AAAA
;; AUTHORITY SECTION:
wiensville.com. 85272 IN NS ns3134.dns.dyn.com.
wiensville.com. 85272 IN NS ns4155.dns.dyn.com.
wiensville.com. 85272 IN NS ns1186.dns.dyn.com.
wiensville.com. 85272 IN NS ns2134.dns.dyn.com.
;; ADDITIONAL SECTION:
ns1186.dns.dyn.com. 85272 IN A 208.76.58.186
ns2134.dns.dyn.com. 85272 IN A 208.76.59.134
ns3134.dns.dyn.com. 85272 IN A 208.76.60.134
ns4155.dns.dyn.com. 85272 IN A 208.76.61.155
Received 188 bytes from 192.168.10.4#53 in 2 ms
Trying "wiensville.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52801
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;wiensville.com. IN MX
;; AUTHORITY SECTION:
wiensville.com. 85272 IN NS ns1186.dns.dyn.com.
wiensville.com. 85272 IN NS ns4155.dns.dyn.com.
wiensville.com. 85272 IN NS ns2134.dns.dyn.com.
wiensville.com. 85272 IN NS ns3134.dns.dyn.com.
;; ADDITIONAL SECTION:
ns1186.dns.dyn.com. 85272 IN A 208.76.58.186
ns2134.dns.dyn.com. 85272 IN A 208.76.59.134
ns3134.dns.dyn.com. 85272 IN A 208.76.60.134
ns4155.dns.dyn.com. 85272 IN A 208.76.61.155
Received 188 bytes from 192.168.10.4#53 in 1 ms
user@host:~# cat getwanip.bash
#!/usr/bin/bash
ipify=https://api.ipify.org/
WANIP=`curl --silent --url ${ipify} --connect-timeout 10`
echo ${WANIP}
user@host:~# ./getwanip.bash
121.XX.255.YYY
<ERROR CODE="708" TEXT="Failed Login: pd4" ZONE="<my.domain.name>">
Thanks Chris, that did the trick!Try this:
https://<username>:<dynamic auth token>@api.cp.zoneedit.com/dyn/generic.php?hostname=yourdomain.com&myip=1.1.1.1
#!/usr/bin/bash
ipify=https://api.ipify.org/
WANIP=`curl --silent --url ${ipify} --connect-timeout 10`
zoneedit=`curl --connect-timeout 10 --silent --url https://<username>:<token>@api.cp.zoneedit.com/dyn/generic.php?hostname<my.domain.name>&myip=${WANIP}`
https://__USERNAME__:__PASSWORD__@api.cp.zoneedit.com/dyn/generic.php?hostname=__HOSTNAME__&myip=__MYIP__
https://api.cp.zoneedit.com/dyn/generic.php?username=__USERNAME__&password=__PASSWORD__&hostname=__HOSTNAME__&myip=__MYIP__
2021-12-02T21:41:40-06:00 boneplex ddnsd[7165]: ddnsd.c:267 DDNS hostname update error: <SUCCESS CODE="200" TEXT="<REDACTED> updated to <REDACTED>" ZONE="<REDACTED>">
2021-12-02T21:41:40-06:00 boneplex ddnsd[7165]: ddnsd.c:1938 Fail to update [<REDACTED>] with IP [<REDACTED>] at [USER_Zoneedit]
<ERROR CODE="700" TEXT="Hostname error" ZONE="">
Just a tip ... I understand you are a bit frazzled so maybe forgot ... might be handy to paste yourHmmm - I have just realised one seems to be OK using an older ddclient, but the other two with ddclient the latest are not.
The query seems the same, but different answers received.
ddclient
/etc/ddclient.conf