Project

General

Profile

Actions

Bug #5308

closed

Failed Namecheap DDNS updates don't cause an error in the GUI.

Added by Ryan Jaeb about 9 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Viktor Gurov
Category:
Dynamic DNS
Target version:
Start date:
10/15/2015
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.2.4
Affected Architecture:

Description

Hi,

I recently tried to set up Namecheap DDNS and ran into a minor issue. When I added the client it appeared to succeed in the GUI, but the logs show that it actually failed. Here is the error (host and IP changed):

/services_dyndns_edit.php: phpDynDNS: updating cache file /conf/dyndns_wannamecheap'ddns.example.com'0.cache: 127.0.0.1
/services_dyndns_edit.php: phpDynDNS: (Error) No Records updated. A record not Found;

Subsequent DDNS update checks showed the following in the logs:

php-fpm[44843]: /rc.dyndns.update: phpDynDNS (ddns.example.com): No change in my IP address and/or 25 days has not passed. Not updating dynamic DNS entry.

Adding the client should probably fail if the initial DDNS update fails.

I haven't tested it thoroughly, but I think Namecheap changed the way DDNS works when they updated their dashboard a few months back. In the past I was able to use any hostname with my DDNS password and it "just worked". Now it looks like you might be required to manually create an A record prior to using it as a DDNS hostname. The above error may be a relatively new response from Namecheap.

Actions #2

Updated by Jim Pingle about 4 years ago

  • Status changed from New to Pull Request Review
  • Target version set to 2.5.0
Actions #3

Updated by Renato Botelho about 4 years ago

  • Status changed from Pull Request Review to Feedback
  • Assignee set to Viktor Gurov

PR has been merged. Thanks!

Actions #4

Updated by Viktor Gurov about 4 years ago

  • Status changed from Feedback to Resolved

works as expected on 2.5.0.a.20201215.0250

Actions

Also available in: Atom PDF