DynDNS Loopia username with "@" sign
-
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/RPCSERVAPI info:
https://www.loopia.com/api/could I just change adress in:
https://github.com/QNimbus/pfSense/blob/master/dyndns/dyndns.classcase '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.
-
I have the same issue with Loopia
-
btw have you done this: https://support.loopia.se/wiki/forbereda-doman-for-vart-dyndns-stod/ ?
-
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.
-
Hi!
What url did you use?
/Anders
-
-
Does anyone know how to use above workaround for Loopia when I need to only update a specific Subdomain?