Any device or script that can call a URL with HTTP Basic authentication can keep your
host up to date. dynr.net speaks the dyndns2 protocol that most routers support.
Update URL
https://dynr.net/nic/update?hostname=<your-host>.dynr.net&myip=<IPv4>&myipv6=<IPv6>
| Field |
Value |
| Username |
<your-host>.dynr.net |
| Password |
your token <your-token> |
| Parameter |
Meaning |
hostname |
Your full host name, <your-host>.dynr.net. Optional. |
myip |
IPv4 and/or IPv6 address, several separated by commas. Leave it out or empty to use the address the request comes from. |
myipv6 |
IPv6 address. Optional. |
Address families you don't send stay as they are. Send at most 10 updates per minute.
Example with curl
curl -u "<your-host>.dynr.net:<your-token>" "https://dynr.net/nic/update?hostname=<your-host>.dynr.net"
Answers
| Answer |
Meaning |
good <ip> |
Updated. |
nochg <ip> |
Same address as before, nothing changed. |
badauth |
Host name or token is wrong. |
nohost |
hostname does not belong to this token. |
badrequest |
An IP address is malformed. |
abuse |
The host is blocked. Contact abuse@dynr.net. |
911 |
Too many updates or a temporary problem on our side. Wait a few minutes, then retry. |