Azrael is a dynamic DNS service provider. Azrael offers free accounts to anyone. Each account can have up to 25 hosts with dynamically assigned IPv4 addresses. Azrael provides an update API to allow for easy and quick host updates. The API mimics the dyndns2 protocol so that many common DDNS update clients will work with it. It has been known to work with ddclient, DD-WRT, Tomato USB, Open-WRT, Curl, and most other DDNS clients.
API Call: https://{username}:{password}@azrael.ca/ddns/update?&hostname={hostname}&myip={IP Address}
username [REQUIRED]
Your Azrael account username.
password [REQUIRED]
Your Azrael account password.
hostname [REQUIRED]
Comma separated list of your Azrael hostnames to update (up to 10 hostnames per request).
myip [Optional]
The IP v4 Address that your Azrael hostname(s) will be updated to. If no IP Address is specified the Azrael system will attempt to obtain the IP Address.
good
IP Address for specified Hosts have been updated.
nochg
There is no update or change required. (No need to update more than once an hour without an IP change)
nohost
One or more Hosts are invalid.
numhost
More than the maximum of ten Hosts specified.
badaddress
IP Address form is invalid.
username: bob
password: 12345
hostname: host1.example.ca,host2.example.ca
myip: 172.16.1.1
https://bob:12345@azrael.ca/ddns/update?&hostname=host1.example.ca,host2.example.ca&myip=172.16.1.1
username: lydia
password: 987654
hostname: host100.example.ca
https://lydia:987654@azrael.ca/ddns/update?&hostname=host100.example.ca