FreeDNS Dynamic DNS update needs IP
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.
#5 Updated by Steve Wheeler over 2 years ago
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.