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

    DynDNS Loopia username with "@" sign

    DHCP and DNS
    4
    7
    1.7k
    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.
    • T
      tyllee
      last edited by

      PfSense 2.2.6

      Hi, I'm trying do use the Built in module in DynDNS called Loopia. I have a loopiaapi user account which is able to update the DNS records.

      The username is like this

      NAME@loopiaapi

      php-fpm[4536]: /services_dyndns_edit.php: phpDynDNS (DYNDNSNAME.DOMAIN.COM): (Error) User Authorization Failed

      UPDATE:
      Loopia API is using XML-RPC when connecting to the API interface and this adress:
      https://api.loopia.se/RPCSERV

      API info:
      https://www.loopia.com/api/

      could I just change adress in:
      https://github.com/QNimbus/pfSense/blob/master/dyndns/dyndns.class

      case 'loopia':
      $needsIP = TRUE;
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
      curl_setopt($ch, CURLOPT_USERPWD, $this->_dnsUser.':'.$this->_dnsPass);
      curl_setopt($ch, CURLOPT_URL, 'https://dns.loopia.se/XDynDNSServer/XDynDNS.php?hostname='.$this->_dnsHost.'&myip='.$this->_dnsIP);
      break;

      https://www.loopia.com/api/addzonerecord/

      Can any one help me how I should troubleshoot this further.

      1 Reply Last reply Reply Quote 0
      • D
        dns
        last edited by

        I have the same issue with Loopia

        1 Reply Last reply Reply Quote 0
        • D
          dns
          last edited by

          btw have you done this: https://support.loopia.se/wiki/forbereda-doman-for-vart-dyndns-stod/ ?

          1 Reply Last reply Reply Quote 0
          • D
            dns
            last edited by

            I solved this by adding a custom dyndns client from the gui and used the api adress as update url. Work's like a charm.

            1 Reply Last reply Reply Quote 0
            • A
              akvadrat
              last edited by

              Hi!

              What url did you use?

              /Anders

              1 Reply Last reply Reply Quote 0
              • V
                Videonisse
                last edited by

                @akvadrat:

                What url did you use?

                Update URL = https://api.loopia.se/RPCSERV

                1 Reply Last reply Reply Quote 0
                • V
                  Videonisse
                  last edited by

                  Does anyone know how to use above workaround for Loopia when I need to only update a specific Subdomain?

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.