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.

Log in to reply