Project

General

Profile

Actions

Feature #15207

open

DynDNS - Missing update KEY

Added by Matt Keys 3 months ago. Updated 3 months ago.

Status:
Incomplete
Priority:
Normal
Assignee:
-
Category:
Dynamic DNS
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default

Description

I apologize if this has already been reported, or already exists as a feature request. I did search previous to post, but I may have missed it as I'm unfamiliar with this interface.

Services - Dynamic DNS - Add DynDNS(*)

This page does not provide a means to enter an updater key.
!

!


Files

Actions #2

Updated by Jim Pingle 3 months ago

  • Tracker changed from Bug to Feature
  • Status changed from New to Incomplete
  • Affected Version deleted (2.7.x)

Whatever service that is, it would need to be added as a supported provider and not be handled via the custom option. Not every provider can be accommodated that way since many require custom API calls, keys, etc.

You'll need to post the provider name and a pointer to its documentation on how to implement a dynamic DNS client and then maybe it can be added as a supported provider.

Actions #3

Updated by Matt Keys 3 months ago

Jim Pingle wrote in #note-2:

Whatever service that is, it would need to be added as a supported provider and not be handled via the custom option. Not every provider can be accommodated that way since many require custom API calls, keys, etc.

You'll need to post the provider name and a pointer to its documentation on how to implement a dynamic DNS client and then maybe it can be added as a supported provider.

Hi Jim,

That is the Dyn.com Dynamic DNS service as indicated in my screenshots. If I'm not mistaken the oldest and first such service ever listed in pfsense. The screenshot in this ticket description is the key feature available in the dyn.com portal. The second screenshot I posted is the selection in the pfsense service drop-down in which there are three DynDNS entries available, all of which are missing a key option.

Regards,
Matt

Actions #4

Updated by Matt Keys 3 months ago

Actions #5

Updated by Jim Pingle 3 months ago

It wasn't clear except for one tiny spot on one screenshot that you meant "dyn.com", "DynDNS" is a generic term and wasn't specific enough there.

The current implementation of those "DynDNS (dynamic/custom/static)" entries is all tied to their old "dyndns.org" setup and not "dyn.com" -- There are no references to "dyn.com" in the current repository.

If they changed their supported update methods or procedures it would still need to be treated as a new provider since it would require a new client setup (or completely rewriting the current ones) to tie into their new API.

Actions #6

Updated by Matt Keys 3 months ago

Hi Jim,

If I'm not mistaken it is the same service, just under a different domain name. Dyn was acquired by Oracle some time ago. I'm just the end user / admin here and not affiliated with them other than having an account for years.

Regards,
Matt

Actions #7

Updated by Jim Pingle 3 months ago

Matt Keys wrote in #note-6:

If I'm not mistaken it is the same service, just under a different domain name. Dyn was acquired by Oracle some time ago. I'm just the end user / admin here and not affiliated with them other than having an account for years.

Yes that appears to be the case but what I'm saying is the backend code is all referencing the old name so if they changed the API and update methods it's still a "new" client even if they just renamed the service.

If we rename/change the existing entries it may break current clients who can still use the old setup, unless they have shut all that down (which, if they had, I'd expect to see more people mentioning)

Actions #8

Updated by Matt Keys 3 months ago

They have not shut down username password auth as mine is still operating. They have just added key auth. The reason being (as noted in the screeshot) if you have the username / password, you have TLD admin for whatever the domain is you're trying to update. Key auth was added to provide means to update without giving away TLD root. dyndns appears to still be the destination domain despite the dyn.com change, see https://oci.dyn.com/dynamic-dns-hostname-search/

Actions #9

Updated by Jim Pingle 3 months ago

OK so all of that still points toward it needing a new client entry created so it needs to be treated as such. Please start a fresh issue with the pointers to their new key-based auth info. No need for the screenshots, just the links for the API/key info/client info and noting that it needs to be a new client for Dyn.com key-based auth.

Actions #10

Updated by Matt Keys 3 months ago

Jim Pingle wrote in #note-9:

OK so all of that still points toward it needing a new client entry created so it needs to be treated as such. Please start a fresh issue with the pointers to their new key-based auth info. No need for the screenshots, just the links for the API/key info/client info and noting that it needs to be a new client for Dyn.com key-based auth.

https://redmine.pfsense.org/issues/15213

Actions

Also available in: Atom PDF