• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Dynamic DNS Updating + Transparent Proxy does not work

Scheduled Pinned Locked Moved DHCP and DNS
1 Posts 1 Posters 1.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    joako
    last edited by May 15, 2013, 2:34 AM

    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.

    1 Reply Last reply Reply Quote 0
    1 out of 1
    • First post
      1/1
      Last post
    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
      This community forum collects and processes your personal information.
      consent.not_received