[pfS-Dev] DynDNS issues

Erik Kristensen erik at erikkristensen.com
Wed Oct 5 08:40:43 EDT 2011


I wonder if DynDns change their API.

Are you using DynDNS? I am.

Maybe that is the common denominator.

Anyone else doing Dynamic DNS? Is it working for you? What provider?

-Erik

On Oct 5, 2011, at 8:28 AM, Fuchs, Martin wrote:

> Hmmm,
> but it definitively does not.
> I have more cases and systems here where it shows the correct IP in red, but does not update...
> 
> Sep 21 03:30:16 	php: : phpDynDNS: (Unknown Response)
> Sep 21 03:30:16 	php: : phpDynDNS: PAYLOAD: dnserr
> Sep 21 03:30:16 	php: : DynDns: Current Service: dyndns
> Sep 21 03:30:16 	php: : DynDns: DynDns _checkStatus() starting.
> 
> That's what's in the logs then...
> 
> Perhaps it might be useful to "repeat until 'phpDynDNS: (Success) IP Address Changed Successfully!'" ?
> To have a kind of watchdog ?
> 
> Regards,
> 
> Martin
> 
> -----Ursprüngliche Nachricht-----
> Von: dev-bounces at lists.pfsense.org [mailto:dev-bounces at lists.pfsense.org] Im Auftrag von Erik Kristensen
> Gesendet: Mittwoch, 5. Oktober 2011 13:12
> An: pfSense development mailing list
> Betreff: Re: [pfS-Dev] DynDNS issues
> 
> It "should" be doing that automatically, it just doesn't appear that it is for some reason. The red indicates a bad cache or an unknown ip state, IIRC (anyone else want to chime in)
> 
> So it should be attempting to grab the correct and latest IP, cache it, and update the dyndns provider.
> 
> -Erik
> 
> On Oct 5, 2011, at 7:09 AM, Fuchs, Martin wrote:
> 
>> Hi, Erik !
>> 
>> Perhaps it could be useful to add a function that when the cached IP is marked in red the client retries an update of the dyndns-registration ?
>> What do you think ?
>> 
>> Regards,
>> 
>> martin
>> 
>> -----Ursprüngliche Nachricht-----
>> Von: dev-bounces at lists.pfsense.org 
>> [mailto:dev-bounces at lists.pfsense.org] Im Auftrag von Erik Kristensen
>> Gesendet: Mittwoch, 5. Oktober 2011 13:03
>> An: pfSense development mailing list
>> Betreff: Re: [pfS-Dev] DynDNS issues
>> 
>> Martin,
>> 
>> I am seeing an issue but I haven't upgraded to the latest release yet.
>> 
>> The client doesn't seem to be updating properly, my dyndns.org account 
>> almost expired, when I took a look at the pf UI it said my cached IP 
>> (in red) was 0.0.0.0
>> 
>> I originally designed the client, but that was several years ago, so I am not sure to what extent things have been changed.
>> 
>> The client originally would check and update under the following conditions .
>> 
>> - boot time
>> - interface up/down
>> - daily (I think)
>> 
>> I need to update to the latest version first.
>> 
>> -Erik
>> 
>> On Sep 14, 2011, at 5:44 AM, Fuchs, Martin wrote:
>> 
>>> Hi !
>>> 
>>> Does anyone have DynDNS-issues with pfSense 2.0 ?
>>> 
>>> We have strange issues at some systems here.
>>> We use pfSense 2.0 RC3 build 10.Sept 17:10 and the actual snapshot.
>>> 
>>> The DynDNS-IP is NOT updated and pfSense shows this (by displaying 
>>> the cached IP in red) [see below]
>>> 
>>> ---(update did not work)---
>>> Sep 14 03:00:17 php: : phpDynDNS: (Unknown Response) Sep 14 03:00:17
>>> php: : phpDynDNS: PAYLOAD: dnserr Sep 14 03:00:17 php: : DynDns: 
>>> Current Service: dyndns Sep 14 03:00:17 php: : DynDns: DynDns
>>> _checkStatus() starting.
>>> Sep 14 03:00:16 php: : DynDns: DynDns _update() starting.
>>> Sep 14 03:00:16 php: : DynDns debug information: DynDns: cacheIP != 
>>> wan_ip. Updating. Cached IP: 77.190.222.245 WAN IP: 77.190.212.46 Sep
>>> 14 03:00:16 php: : DynDns: Current WAN IP: 77.190.212.46 Cached IP: 77.190.222.245 Sep 14 03:00:16 php: : DynDns debug information: 77.190.212.46 extracted from local system.
>>> ---(end)---
>>> 
>>> When hitting the save-button in the dyndns-config to manually update 
>>> the IP it works ans pfSense shows the IP in green [see below]
>>> 
>>> ---(update did work)---
>>> 
>>> Sep 14 07:56:51 php: /services_dyndns_edit.php: phpDynDNS: updating 
>>> cache file /conf/dyndns_wandyndns'XXXXXXXX.dyndns.org'.cache: 77.190.212.46 Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns debug information: 77.190.212.46 extracted from local system.
>>> Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns: Current
>>> Service: dyndns Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns: DynDns _checkStatus() starting.
>>> Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns: DynDns _update() starting.
>>> Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns debug
>>> information: DynDns: cacheIP != wan_ip. Updating. Cached IP: 
>>> 77.190.222.245 WAN IP: 77.190.212.46 Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns: Current WAN IP: 77.190.212.46 Cached IP: 77.190.222.245 Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns debug information: 77.190.212.46 extracted from local system.
>>> Sep 14 07:56:51 php: /services_dyndns_edit.php: DynDns: updatedns() 
>>> starting
>>> ---(end)---
>>> 
>>> 
>>> How often is the IP checked ?
>>> Can we perhaps optimize this somehow ?
>>> 
>>> Should pfSense not try to update the dyndns-IP as long until it is properly updated ?
>>> 
>>> Any thoughts ?
>>> 
>>> Regards,
>>> 
>>> Martin
>>> _______________________________________________
>>> Dev mailing list
>>> Dev at lists.pfsense.org
>>> http://lists.pfsense.org/mailman/listinfo/dev
>> 
>> _______________________________________________
>> Dev mailing list
>> Dev at lists.pfsense.org
>> http://lists.pfsense.org/mailman/listinfo/dev
>> 
>> _______________________________________________
>> Dev mailing list
>> Dev at lists.pfsense.org
>> http://lists.pfsense.org/mailman/listinfo/dev
> 
> _______________________________________________
> Dev mailing list
> Dev at lists.pfsense.org
> http://lists.pfsense.org/mailman/listinfo/dev
> 
> _______________________________________________
> Dev mailing list
> Dev at lists.pfsense.org
> http://lists.pfsense.org/mailman/listinfo/dev



More information about the Dev mailing list