Dynamic DNS Updating + Transparent Proxy does not work
-
In continuation of the previous thread which I can not reply to: http://forum.pfsense.org/index.php/topic,44813.0
My guess is the issue is caused by use of the transparent proxy for whatever reason.
For FreeDNS (afraid.org) I have solved it by using HTTPS instead.
in /etc/inc/dyndns.class changed from:
case 'freedns': $needIP = FALSE; curl_setopt($ch, CURLOPT_URL, 'http://freedns.afraid.org/dynamic/update.php?' . $this->_dnsPass);
changed to:
case 'freedns': $needIP = FALSE; curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_URL, 'https://freedns.afraid.org/dynamic/update.php?' . $this->_dnsPass);
And now everything works well. I had already encountered this issue with the previous release but just swapped it for afraid.org to dyndns service. Now DynDNS has a new "SLA" where free account requires actual human login to their site every month which is not acceptable to me.