SelfHost dynamic dns broken in PfSense 2.2.1
-
I just upgraded to PfSense 2.2.1 (64-bit) and I get the DynDNS service for Service type “SelfHost” following error message:
php-fpm[32623]: /services_dyndns_edit.php: Curl error occurred: SSL certificate problem: unable to get local issuer certificate
php-fpm[32623]: /services_dyndns_edit.php: DynDNS (mydomain.com): Current Service: selfhost
php-fpm[32623]: /services_dyndns_edit.php: DynDNS (mydomain.com): DynDns _checkStatus() starting.
php-fpm[32623]: /services_dyndns_edit.php: SelfHost: DNS update() starting.I entered all my info and the cached ip keeps showing up as 0.0.0.0. Dynamic DNS Service Type "No-IP (free)" function and displays the correct IP.
Thanks
-
The problem I have solved with an entry in the file "dyndns.class":
…..
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);Now it works again :)
-
Yes, if you just tell pfSense software to ignore the certificate problems and do the update anyway, then it will work! It could be updating your dynamic name/IP with a provider that is impersonating SelfHost if it cannot validate the certificate chain.
In notes to this pull request cmb notes that update.eurodyndns.org has a broken certificate chain:
https://github.com/pfsense/pfsense/pull/1570https://www.ssllabs.com/ssltest/analyze.html?d=update.eurodyndns.org
The site that processes the updates for selfhost.de DynDNS does not get a glowing report:
https://www.ssllabs.com/ssltest/analyze.html?d=carol.selfhost.de&s=82.98.87.18&latestBy contrast, a selfless promotion for pfSense, an A rating:
https://www.ssllabs.com/ssltest/analyze.html?d=pfsense.org