DDNS updater getting server moved error???
I was just adding another service to dnsomatic and rebooted my router running ddwrt and I have its ddns service forwarding my local ip to dnsomatic. This am I am all of the sudden getting this error
Error validating DYNDNS svr answer. Check usr,pass,hostname! (HTTP/1.0 301 Moved Permanently
location: https://updates.dnsomatic.com/nic/update?all.dnsomatic.com
I am using my opendns login/password. DYNDNS server is updates.dnsomatic.com, hostname: all.dnsomatic.com and my url is https://updates.dnsomatic.com/nic/update?
I made some changes a few days ago and everything worked fine, wanted to refine my changes today and went to reboot the router and I am now getting this error....
perhaps its a short term error on opendns/dnsomatic server???
thanks in advance for any insight!!!
-
I posted about this in the DD-WRT forums here: https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1215324&sid=6355c10b6d8f2d46009895d1aaf0805d#1215324
The support people got a hold of me today as well. All you have to do is add the port number to the URL and it should work. Here's how mine is setup now, working as expected:
-
coski_da,
you can try replacing https://updates.dnsomatic.com:443/nic/update?hostname= with
http://updates.dnsomatic.com:443/nic/update?hostname= ( change https to http)
-
I confirm ctj 's method works on my dd-wrt router. Thanks, ctj!
I believe this is a simple fix and the final solution.
Actually I tried changing the URL box content to "https://updates.dnsomatic.com/nic/update?hostname=" a few weeks ago but it didn't work. I didn't expect that https protocol still needs to explicitly specify 443 port, lol.
-
yes!!! adding the port to the url worked for me also, at 1st i was url encoding my opendns user name "email address" with "%40" and also encoding the ":" with "%3A" but I just entered everything without the encoding and it works!!!
also make sure that this is in the url box
https://updates.dnsomatic.com:443/nic/update?hostname=
Thanks to all for the help...
-
I opened a support call and I believe daveh6499 also did.
However, I would recommend that everyone experiencing this issue does the same. If more people raise the issue it is more likely to be looked at. Just email support@opendns.com as detailed here:
-
I am using dd-wrt, I tried changing the server to updates.opendns.com, the router is able to login successfully and shows "updated successfully". However from dnsomatic side, actually it updated nothing, still showing "Waiting for first update". Did I miss anything? what are your settings?
Update:
I just tried again with updates.opendns.com. Yes the opendns site (https://dashboard.opendns.com/settings) did update to my new ip (i used a https proxy to change to a new ip), but https://www.dnsomatic.com/ did not. The latter contains both opendns and afraid.org services, so in this way I can't update both opendns ip and ddns if my ip changes. It's not a good solution...
-
Agreed - I had a chance to do a similar test: change externally visible IP via web proxy and manually update DNS-O-Matic, which also updated opendns, then edited the cache file on the router to force an update. DNS-O-Matic is NOT updated via updates.opendns.com, but opendns is. In my case, OpenDNS is the only service I need updated, so as long as DNS-O-Matic doesn't go in and change the OpenDNS service I should be Ok until a real fix is found.
Note that adding "--verbose 5" to your INADYN options will show some additional information, including that authentication is via base64 - which is perhaps key to OpenDNS's new authentication not working...
------
EDIT: I realized that clicking the green thumb in the DNS-O-Matic control panel disables its updating of OpenDNS, so I did that and confirmed that no push happens. (In fact updates.dnsomatic.com responds "nohost" instead of "good A.B.C.D" as normal)
FWIW I see no noticeable delay in OpenDNS updates from when I manually fire INADYN until the change appear in my OpenDNS control panel.
-
^^^ This is the way. glli80 is correct.
-
The correct update URL is:
https://updates.dnsomatic.com/nic/update?hostname=all.dnsomatic.com
or
https://updates.dnsomatic.com/nic/update -
Here is that status error, my ip address has been xxxx out...
Mon Jul 27 17:50:16 2020: INADYN: Started 'INADYN Advanced version 1.96-ADV' - dynamic DNS updater.
Mon Jul 27 17:50:16 2020: I:INADYN: IP address for alias 'all.dnsomatic.com' needs update to 'xxx.xxx.xxx.xxx'
Mon Jul 27 17:50:17 2020: W:INADYN: Error validating DYNDNS svr answer. Check usr,pass,hostname! (HTTP/1.0 301 Moved Permanently
location: https://updates.dnsomatic.com/nic/update?hostname=all.dnsomatic.com
date: Mon, 27 Jul 2020 21:50:16 GMT
server: opendns
connection: close
content-length: 0 -
Yes I did a day ago...no word yet from opendns... might be something to do with the "opendns" login redirect that dnsomatic now uses. like I posted above if you login to dnsomatic via a browser and just enter the update url in a new page, it will update your dnsomatic account with your current ip and updates all the services you have entered into dnsomatic... looks like ddwrt's ddns inadyn service is not logging in properly or opendns is not accepting how ddwrt's ddns inadyn service is sending our user names and passwords...
-
yes I know, I am also reading that dnsomatic has been using the opendns login for sometime now, and I am almost sure it is related to the "special character" that the opendns login password requirements needs that is not passed along using the ddwrt's ddns inadyn service.. Trying to find a "special character" that will be passed to dnsomatic/opendns login page from the ddwrt ddns inadyn service...
-
I am seeing similar problems with the Dynamic DNS function on my Billion router. It previously worked fine for a couple of years, but then started to fail in July. The error given is:
ddnsd: update all.dnsomatic.com request failed. Please check the setting.
I suspect the login changes are the cause. I've opened a support ticket.
-
I did a week ago, no word from support as of yet...
You can manually update all you services with your IP of you log into dnsomatic with a browser with the IP you want to update all your services with, then in the "update URL" in the browser and all your services on dnsomatic will have refreshed to the current ip you are on..
-
i have the same problem with My asus router firmware asuswrt Merlin, this is My log
Aug 6 03:17:16 rc_service: watchdog 322:notify_rc start_ddns
Aug 6 03:17:16 ddns_update: ez-ipupdate: starting...
Aug 6 03:17:16 ddns_update: connected to updates.dnsomatic.com (146.112....) on port 80.
Aug 6 03:17:17 ddns_update: unknown return code: 301
Aug 6 03:17:17 ddns_update: server response: Moved Permanently
Aug 6 03:17:17 ddns_update: asusddns_update: 1I send mail to support
Your request (#742019) has been received and is being reviewed by our support staff.
Our tickets are answered in the order received, so to avoid delaying your response, please don’t reply to a ticket until it has been assigned to a support representative.
Please sign in to leave a comment.
Comments
63 comments