DynDNS
-
How can I get DynDNS to update the WAN IP with the public frontend IP? Or at least listen to the real WAN IP.
The pfSense gets a private DHCP IP from the broadband companys DHCP router and not the public facing one. If I override this on pfsense-WAN and set the IP to the real public IP 88XX, everything works. But this IP may change and this is exactly what I hoped pfSense (and DynDNS) would do for me.
This is how it is now:
Internet -> BroadBand Router (88.XX.XX) - pfSense (WAN: 192.168.0.20)
This is how I want it to be:
Internet -> BroadBand Router (88.XX.XX) - pfSense (WAN: 88.XX.XX)
WAN is set to recieve DHCP-address from BroadBand router. So when broadband router changes it's IP, I assumed that DynDNS-service on pfSense would set WAN: 88.XX.
Instead, the DynDNS services says that WAN already has public IP (the IP is correctly updated into DynDNS website). If I force the WAN to have 88.XX.XX, it works for now. But I want the DynDNS service to do it for me.
I have provided username/password etc. The PUBLICIP is the actual IP I want to use (88XX.XX)
Oct 13 03:55:04 pfSenseLocal php-fpm[70194]: /rc.newwanip: Dynamic DNS dyndns-static (MYNAME.dyndns.org): PUBLICIP extracted from checkip.dyndns.org
Oct 13 03:55:04 pfSenseLocal php-fpm[70194]: /rc.newwanip: Dynamic Dns (MYNAME.dyndns.org): Current WAN IP: PUBLICIP Cached IP: PUBLICIP
Oct 13 03:55:04 pfSenseLocal php-fpm[70194]: /rc.newwanip: phpDynDNS (MYNAME.dyndns.org): No change in my IP address and/or 25 days has notIt says my WAN IP has the public_ip, but it only has the DHCP-private IP on the WAN-interface. Somehow, the interface named WAN isn't updated with the public IP because DynDNS believes it already has the correct IP.
Oct 13 03:24:26 check_reload_status Syncing firewall Oct 13 03:24:26 php-fpm 2880 /services_dyndns_edit.php: Dynamic DNS: updatedns() starting Oct 13 03:24:26 php-fpm 2880 /services_dyndns_edit.php: Dynamic DNS dyndns (MYNAME.dyndns.org): PUBLICIP extracted from checkip.dyndns.org Oct 13 03:24:26 php-fpm 2880 /services_dyndns_edit.php: Dynamic DNS (MYNAME.dyndns.org): running get_failover_interface for wan. found igb0 Oct 13 03:24:26 php-fpm 2880 /services_dyndns_edit.php: Dynamic DNS dyndns (MYNAME.dyndns.org): _update() starting. Oct 13 03:24:28 php-fpm 2880 /services_dyndns_edit.php: Dynamic DNS dyndns (MYNAME.dyndns.org): _checkStatus() starting. Oct 13 03:24:28 php-fpm 2880 /services_dyndns_edit.php: Dynamic DNS dyndns (MYNAME.dyndns.org): PUBLICIP extracted from checkip.dyndns.org Oct 13 03:24:28 php-fpm 2880 /services_dyndns_edit.php: phpDynDNS: updating cache file /conf/dyndns_wandyndns'MYNAME.dyndns.org'0.cache: PUBLICIP Oct 13 03:24:28 php-fpm 2880 /services_dyndns_edit.php: phpDynDNS (MYNAME.dyndns.org): (Success) No Change In IP Address Oct 13 03:27:40 check_reload_status Syncing firewall