The UnoEuro DDNS-service emulates the DynDNS server protocol.
The following syntax can be used to call the DDNS Service.
|apikey||Required||The API key for the UnoEuro account. Found in our controlpanel.|
|domain||Required||The name of the domain (product) you wish to update. Can be in punycode format.|
|hostname||Required||The name of the A record you wish to update. The domain should not be appended to this. Ie. use "home", not "home.example.com".|
|myip||Optional||The IP-address of the DNS record. If this field is not the provided, the IP of the client (
|dnserr||Something went wrong|
|nochg||The record is already set to the IP given.|
|abuse||The record has been updated/changed too many times in a given period.|
|good||The record has been updated|
Use the following curl command to set
home.example.com to the external IP of the requesting client:
# curl -s -L "https://api.unoeuro.com/ddns.php?apikey=EXAMPLEKEY&domain=example.com&hostname=home"
You can set this command to run in a crontab, on a local machine, every 15 minutes or so.