Project

General

Profile

Actions

Bug #8924

closed

FreeDNS Dynamic DNS update needs IP

Added by Lukas Wiest about 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Category:
Dynamic DNS
Target version:
Start date:
09/20/2018
Due date:
% Done:

100%

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

Description

FreeDNS currently is set for not needing ip, therefore pfSense just calls the update url with the user given record token.
This way FreeDNS determines the ip by itself, which works fine for legacy IP (A record). But if I want to update an IP record (AAAA-record), FreeDNS updates the AAAA record with the legacy IP and changes the record type to A.

the user can add the ipaddress he want's for this record token to be set as an additional parameter to the url.
I tested this yet with my local pfSense setup, and this way the update works fine for both, legacyIP and IP.

Actions #1

Updated by Renato Botelho about 3 years ago

  • Status changed from New to Feedback
  • Assignee changed from Lukas Wiest to Renato Botelho

PR merged

Actions #2

Updated by Steve Beaver about 3 years ago

  • Target version changed from 2.4.4-GS to 2.4.4-p1
Actions #3

Updated by Steve Beaver about 3 years ago

  • Target version changed from 2.4.4-p1 to 2.4.4-GS
Actions #4

Updated by Luiz Souza about 3 years ago

  • Target version changed from 2.4.4-GS to 2.4.4-p1
Actions #5

Updated by Steve Wheeler about 3 years ago

Tested in:
2.4.5-DEVELOPMENT (arm)
built on Tue Nov 20 08:56:03 EST 2018

The update completes OK:

Nov 21 23:29:30     php-fpm     1828     /services_dyndns_edit.php: phpDynDNS (****.uk.to): (Success) IP Address Changed Successfully!
Nov 21 23:29:30     php-fpm     1828     /services_dyndns_edit.php: phpDynDNS: updating cache file /conf/dyndns_opt4freedns-v6'****.uk.to'1_v6.cache: 2610:160:11:****::1003
Nov 21 23:29:19     php-fpm     1828     /services_dyndns_edit.php: End of configuration backup to https://acb.netgate.com/save (success).
Nov 21 23:29:16     php-fpm     1828     /services_dyndns_edit.php: Beginning configuration backup to .https://acb.netgate.com/save
Nov 21 23:29:16     check_reload_status         Syncing firewall 

Other hosts are able to resolve it:

steve@steve-MMLP7AP-00 ~ $ host ****.uk.to
****.uk.to has IPv6 address 2610:160:11:****::1003

However the GUI requires a username for FreeDNS-V6 still and there isn't one. I entered a random string.

Also I was not able to update with both a v4 and v6 IP however it's not clear if FreeDNS supports that. On free accounts at least.

Actions #7

Updated by Steve Wheeler about 3 years ago

  • Status changed from Feedback to Assigned
Actions #8

Updated by Steve Wheeler about 3 years ago

  • Status changed from Assigned to Needs Patch
Actions #9

Updated by Renato Botelho about 3 years ago

  • Status changed from Needs Patch to Feedback

PR has been merged. Thanks!

Actions #10

Updated by Steve Wheeler about 3 years ago

  • Status changed from Feedback to Resolved

Looks good in:
2.4.5-DEVELOPMENT (arm)
built on Wed Nov 21 05:47:41 EST 2018

Actions

Also available in: Atom PDF